Задать вопрос
nepster-web
@nepster-web

Codeception один файл один тест?

Начал знакомство с тестированием (через codeception).
Пилю REST API ну и в лучших методиках TDD пишу вначале тест, потом реализацию.

У меня есть контроллер, в нем должно быть несколько методов. Я написал тест и реализацию одного метода.
Тест получился избыточны, но я могу себе это позволить:
<?php
$I = new ApiTester($scenario);
$I->sendGET('category/children');
$I->seeResponseCodeIs(200);
$I->haveHttpHeader('Content-Type','application/json');
$I->seeResponseIsJson();
//$I->seeResponseContains('"status":1');
$I->seeResponseContainsJson(['status' => 1]);


Теперь было бы не плохо написать 2 тест и второй метод, так вот вопрос, под каждый тест создавать свой файл, даже если этот тест можно уместить в 5 строк ?
  • Вопрос задан
  • 356 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
DevMan
@DevMan
можете уместить все тесты в один файл, дело ваше.
я делаю по файлу на тест потому что мне так проще ими управлять.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы