OAuthによる認証を可能にするRailsサイトがあります(RestfulAuthenticationとRailsOAuthプラグインを使用しています)。それが機能することを確認するために、私はOAuthコンシューマーとして機能するクイックサイトを作成しました。
ただし、テストはCucumber機能に自己完結型である必要があります。理想的には、これはWebratを使用して、Cucumberがデータベースのリセットを独自に正しく管理できるようにし、Cucumberテストが機能するためにサーバーのインスタンスを実行する必要がないようにします。ただし、OAuthプラグイン(および基盤となるgem)がHTTPリクエストを作成するため、すべてのリクエストを自分で生成せずにWebratを通過する簡単な方法を考えることはできません(OAuth gemからキュウリにコードを記述します)。テスト)。
何か案は?
ありがとう