public function test_can_set_before_script() { self::assertCount(0, $this->sut->getBeforeScript()); $this->sut->setBeforeScript([$expected = 'composer self-update']); self::assertCount(1, $this->sut->getBeforeScript()); self::assertContains($expected, $this->sut->getBeforeScript()); $this->sut->setBeforeScript([$expected = 'composer install']); self::assertCount(1, $this->sut->getBeforeScript()); self::assertContains($expected, $this->sut->getBeforeScript()); }
public function test_can_write_before_script_to_yml() { $config = new Config('php'); $config->setBeforeScript(['composer self-update', 'composer install']); $actual = $this->sut->toYml($config); self::assertEquals(<<<YML language: php before_script: - 'composer self-update' - 'composer install' YML , $actual); }