LoginSignup
0
0

More than 3 years have passed since last update.

Rspecではデフォルトでviewテンプレートがレンダリングされない

Posted at

長年minitestを使っていて、rspecを書くことになったのですが、rspecだとコントローラのテストを書く時にデフォルトではviewファイルがレンダリングされない事を知らず。本番で変数がnilでバグが出るという現象に遭遇しました。

rspecでは明示的にrender_viewsを呼ぶことでviewテンプレートの内容もテストする事ができます。

require "spec_helper"

describe RecordsController do
  render_views

  describe "GET index" do
    # ...
  end
end
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0