Как проверить OpenID в рельсах с огурцом - PullRequest
3 голосов
/ 28 января 2010

Как проверить OpenID в рельсах с огурцом. У кого-нибудь есть реальный пример? Например, используя Fakeweb. Спасибо в

Ответы [ 2 ]

1 голос
/ 29 января 2010

Я предполагаю, что вы не хотите тестировать с реальным провайдером OpenID, поэтому вам, вероятно, нужно создать какую-то подделку. Или, может быть, заглушить механизм OpenID, чтобы вы могли выбрать путь выполнения в своем коде, чтобы он возвращал разные готовые ответы для разных тестов.

С точки зрения использования Cucumber с Rails, Webrat считается стандартным способом подделки запроса через веб-стек - он довольно мощный и дает хорошие читаемые определения шагов. Посмотрите эти ссылки для получения более подробной информации:

0 голосов
/ 21 июня 2010

Я нашел это сообщение в блоге , в котором объясняется, как использовать Ruby OpenID Test Server (ROTS) в качестве локального сервера с открытым идентификатором для выполнения интеграционных тестов.

Есть также связанный вопрос - Как подделать логин OpenID в пользовательской истории RSpec / Cucumber при использовании плагина open_id_authentication

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