Создание заглушки для входа в Google Oauth 2 с помощью автоматического тестирования капибары - PullRequest
0 голосов
/ 28 июня 2018

В настоящее время я использую Capybara для тестирования приложения в разработке на работе. Проблема, с которой я сталкиваюсь - это постоянный вход в Google oauth, который на некоторое время блокирует меня из моей учетной записи. Есть ли способ заблокировать вход в систему, чтобы обойти процесс входа и ускорить тестирование?

1 Ответ

0 голосов
/ 28 июня 2018

Предполагая, что вы используете OmniAuth для реализации обработки OAuth, есть тестовый режим, который вы можете включить, который замыкает фактические входы в систему - https://github.com/omniauth/omniauth/wiki/Integration-Testing и возвращает обратно любые предоставленные вами хеши аутентификации.

Если вы хотите подняться на более высокий уровень и просто отключить весь процесс входа в систему, тогда вы хотите использовать помощники тестирования интеграции Devise - https://github.com/plataformatec/devise#integration-tests

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