@romicohen
Системный Архитектор

Каков общепринятый способ тестирования JSON API маршрутов (Laravel + PhpUnit) защищенных Bearer-токенами?

сабж.

Вопрос не в том, как это сделать вообще, а как общепринято и наиболее просто и быстро? Как правильно?

может ссылка если у кого есть - буду признателен.

Спасибо.
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
Так как в тегах указано именно модульное тестирование - упомяну в первую очередь о нем.
Почти наверняка и роутинг и авторизация реализована не самостоятельно, а посредством подключения сторонних библиотек, по хорошему они уже и без вашего участия покрыты модульными тестами, и делать это снова нет необходимости. А вот что стоит оттестировать в первую очередь так это интеграцию этих библиотек в приложения. Что как бы намекает об интеграционных тестах, которые я бы и посоветовал применить.

Протестировать что роуты требующие авторизации не работают без неё, что структура ответа соответствует ожидаемой, что неправильные аргументы будут приводить к ожидаемым ошибкам и т.д. и т.п.

Дальше можно перейти к тестированию самих сценариев работы с приложением.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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