OmniAuthをテストで使う
Integration Testing · intridea/omniauth Wiki · GitHub
まぁ読んだら分かるけど、spec_helper.rbに次の一行を足す。
OmniAuth.config.test_mode = true
で実際にテストで使うときはこんなん。
let(:auth){ OmniAuth.config.add_mock(:twitter, {uid: '12345'}) }
こんな感じでauthをバインドしてあげるといい感じにテスト書くときに使える。