Size: a a a

2020 February 13

П

Павел in Laravel UA
то есть первый тест написать на 200 ответ?
источник

П

Павел in Laravel UA
и смотреть отчет?
источник

В

Вячеслав in Laravel UA
Тест на ответ 200 почти ничего не показывает
источник

MR

Maxim Rebitskiy in Laravel UA
Вячеслав
Ты можешь сгенерировать отчёт в PHPunit и там увидишь, какие строки кода были задействованы при выполнении тестов
но покрытие показывает тлько если есть xdebug, а я его так и не могу поставить
источник

П

Павел in Laravel UA
Maxim Rebitskiy
но покрытие показывает тлько если есть xdebug, а я его так и не могу поставить
первое что я сделал при старте карьеры)
источник

П

Павел in Laravel UA
раньше писал микроконтроллеры, там без дебагера никак
источник

MR

Maxim Rebitskiy in Laravel UA
Вот мой пример теста
источник

В

Вячеслав in Laravel UA
phpunit --coverage-html coverage
источник

В

Вячеслав in Laravel UA
В папке coverage появятся файлы, среди которых будет index.html
источник

П

Павел in Laravel UA
Maxim Rebitskiy
Вот мой пример теста
много строчек кода
источник

В

Вячеслав in Laravel UA
Открой его. Там будет показано какой процент кода был покрыт тестами. Там же ты сможешь увидеть какие строки кода тестами не покрыты
источник

MR

Maxim Rebitskiy in Laravel UA
Вячеслав
phpunit --coverage-html coverage
Error:         No code coverage driver is available
источник

В

Вячеслав in Laravel UA
Так будет понятно, что протестировано, а что нет
источник

П

Павел in Laravel UA
Вячеслав
В папке coverage появятся файлы, среди которых будет index.html
если 200 тест ничего не дает, то  с какого тогда начать?
источник

MR

Maxim Rebitskiy in Laravel UA
Павел
много строчек кода
та нет
источник

П

Павел in Laravel UA
я бы с него и начал
источник

В

Вячеслав in Laravel UA
Почитай сценарий который я выше описал
источник

MR

Maxim Rebitskiy in Laravel UA
Maxim Rebitskiy
та нет
Помимо 200, проверь выводит ли тот контент например что нужен
источник

В

Вячеслав in Laravel UA
Всё что делает твой контроллер это возвращает 200?
источник

MR

Maxim Rebitskiy in Laravel UA
Если уж так просто страница
источник