Rails 3.0.3、Rspec2、Cucumber、Capybara を使用しています
Omniauth gem を使用する場合、ユーザー サインアップ プロセスのシナリオはどのようにすべきですか?
つまり、このライブラリをテストしても意味がありません。アプリケーションの観点からユーザー登録プロセス全体をテストしたいだけです。
- root_path # アプリを開く
- /auth/facebook をクリック # my app
- これは OMNIAUTH の一部です # 私のアプリではありません。テストは必要ありません
- アクセス /auth/facebook/callback # 私のアプリ
- ユーザー情報を読み取り、 # 私のアプリを比較
それをテストするための良い習慣は何ですか?