У меня есть сайт с рельсами, который позволяет выполнять аутентификацию через OAuth (я использую Restful Authentication и Rails OAuth Plugin). Чтобы убедиться, что это сработало, я сделал быстрый сайт, чтобы действовать как потребитель OAuth.Использование огурца для проверки моего поставщика OAuth в Rails
Однако, я хочу, чтобы тестирование было самодостаточным в функциях огурца. В идеале это будет использовать Webrat, чтобы Cucumber мог правильно управлять сбросом базы данных самостоятельно и чтобы мне не нужно было запускать экземпляр сервера для тестирования Cucumber. Однако, поскольку плагин OAuth (и основной камень) делает HTTP-запросы, я не могу придумать простой способ пройти через Webrat, не генерируя все запросы самостоятельно (написав код из драгоценного камня OAuth в мой огурец контрольная работа).
Любые идеи?
Благодаря
Спасибо - это может быть немного сложнее подделать потребителя, чем поставщик, но похоже, что это то, что мне нужно. –