Мы начинаем разрабатывать новый веб-сайт, используя Rails 3, RSpec 2 и OmniAuth 2. Мы хотели следовать TDD, используя RSpec для написания аутентификации, но на самом деле мы не знаем, с чего начать.Мы не хотим тестировать гем, поскольку он уже был протестирован, но мы хотим протестировать поток приложения, и он правильно маршрутизировался в соответствии с результатом обратного вызова.
Лучшее на данный моментЯвляемся ли мы классифицировать проблему в два этапа: 1- Перед обратным вызовом: Подделка сервисов, таких как Facebook и Twitter для возврата вызовов. 2- После обратного вызова: получение результатов и создание пользовательского и связанного с ним сервиса
Пожалуйста, руководствонас и пролить нам немного света:)