Elixir gulp tdd для запуска определенного теста

Для запуска тестов на Laravel в документации упоминается только:

mix.phpUnit();

Но это в конечном итоге запускает все мои тесты каждый раз, когда я сохраняю файл. Есть ли способ запустить конкретный тестовый пример или файл? что-то типа:

mix.phpUnit('DefaultControllerTest');

person Alucard    schedule 22.01.2016    source источник


Ответы (1)


Я разобрался: в gulpfile.js добавил:

mix.phpUnit(null, {group: 'Tour'});

Затем в своих тестах я добавил метагруппу

/**
 * A basic test example.
 *
 * @return void
 * @group Tour
 */
public function testExample()
{
    $this->assertTrue(true);
}

Это запускает только тесты с мета-туром @group.

person Alucard    schedule 22.01.2016