Лучшие практики для тестирования нефункциональных требований в Rails 3 - PullRequest
0 голосов
/ 10 января 2012

Какова лучшая практика для тестирования нефункциональных требований в приложениях rails 3, таких как аутентификация или авторизация, которые реализованы, как до фильтрации в контроллерах. Если функциональные тесты используются там, где может быть существование определенного до проверки фильтров, или это проблема для интеграционных тестов, когда вы пытаетесь войти с неверными учетными данными.

Я прочитал много других постов, но не нашел правильного решения.

Спасибо за все ответы.

1 Ответ

1 голос
/ 10 января 2012

Внутри функциональных тестов для данного контроллера я обычно включаю такие тесты, как «убедитесь, что пользователь перенаправлен на страницу входа в систему, если он не вошел», или «убедитесь, что страница индекса отображается, если пользователь зарегистрирован в системе». в».

В конечном счете, я думаю, что это решение по стилю, но я считаю, что защищено с помощью входа в систему, а что нет, быть частью функциональной спецификации приложения. Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...