В моем проекте в настоящее время я выполняю рефакторинг нескольких тестов контроллеров, и я столкнулся с вопросом, следует ли мне включать аутентификацию в мою область тестирования или нет.
Сейчас я тестирую свои контроллеры в очень ограниченном объеме. Я тестирую:
- Коды состояния
- Запросы
- Ответы
- Бизнес-логика контроллера
- Сериализация / десериализация
Лично я считаю, что аутентификация НЕ должна быть частью этих тестов, но есть и другие в моем проекте, которые не согласны. В основном это историческая проблема, так как аутентификация раньше была частью этих тестов в моем проекте с тех пор.
Есть ли какие-то конкретные предложения? Большое спасибо.