LoginSignup
2
4

More than 5 years have passed since last update.

RSpecでpartialのrenderをテストする

Posted at

render partial: 'partial_name'をテストする

多分gem 'webrat'が必要です。

require 'spec_helper'

describe SampleController do
  render_views

  context 'GET show' do
    it 'renders patial with given name' do
      get :show, id: 1
      expect(response).to render_template(partial: '_partial_name')
    end
  end
end

ポイントはrender_viewsrender_template(patial: '_partial_name')の部分。
render_viewsを記述しないとviewのコンテキスト以下は無視するっぽいです。
_がファイル名に入っている場合は記述する必要があります。

2
4
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
2
4