Как мне проверить регистрацию / вход пользователя с помощью сторонней библиотеки, такой как Omniauth?

Я использую Rails 3.0. 3, Rspec2, Cucumber, Capybara

Как сценарий должен искать процесс регистрации пользователя при использовании гема Omniauth?

Я имею в виду, что для меня нет смысла тестировать эту библиотеку,Я только хочу протестировать весь процесс регистрации пользователей с точки зрения моих приложений:

  • откройте мой root_path # мое приложение
  • нажмите / auth / facebook # мое приложение
  • ЭТО ЧАСТЬ OMNIAUTH # не мое приложение, не требует тестирования
  • access / auth / facebook / callback # мое приложение
  • чтение информации о пользователе, сравнение # мое приложение

Как лучше всего его тестировать?

5
задан astropanic 23 December 2010 в 11:43
поделиться