コード例 #1
0
ファイル: ConfigTest.php プロジェクト: quickstrap/quickstrap
 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());
 }
コード例 #2
0
    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);
    }