16th Fri
RSpecでpartialをテストする場合のメモ
RSpecは面白そうだったのだけれど、なかなか移行する機会が無くて使っていなかったのですが、今は縁があってRSpecでViewのテストを書いています。
で、partialのテストをする場合のメモです。
ruby>>
require File.join(File.dirname(FILE), '../../spec_helper.rb')
describe '/foos/_form.html.erb' do
before do
render :partial => 'foos/form', :object => mock('form'),
:locals => {:bar => mock('bar')}
end
it "should be rendered successfully" do
response.should be_success
end
end
<<--
とりあえずこんな感じです。
See Also
html.erbファイルの中から、`controller.action_name`を参照するような場合は、
ruby>>
@action_name = 'show'
<<--
のように設定すると良いようです。