QA@IT
«回答へ戻る

回答を投稿

rspec-rails を使った Controller の spec は下記のように書きます。
参考: https://github.com/rspec/rspec-rails/blob/master/README.md

describe コントローラのクラス do
  it "..." do
    HTTPメソッド アクション名(, params, session)
  end
end

よって質問にある例だと、下記のようになります。

describe Users::OmniauthCallbacksController do
  it "..." do
    get :facebook
  end
end

omniauth を使っているようなので、下記ページも読んでおいたほうがいいかもしれません。
https://github.com/intridea/omniauth/wiki/Integration-Testing

rspec-rails を使った Controller の spec は下記のように書きます。
参考: https://github.com/rspec/rspec-rails/blob/master/README.md

```ruby
describe コントローラのクラス do
  it "..." do
    HTTPメソッド アクション名(, params, session)
  end
end
```

よって質問にある例だと、下記のようになります。

```ruby
describe Users::OmniauthCallbacksController do
  it "..." do
    get :facebook
  end
end
```

omniauth を使っているようなので、下記ページも読んでおいたほうがいいかもしれません。
https://github.com/intridea/omniauth/wiki/Integration-Testing