私はかなり基本的なものを見逃しているように感じますが、私はそれを理解することもできません。RSpec 2ビュー仕様のassignの使用
以下のスペック行う場合:
require 'spec_helper'
describe "/mymodel/show.html.erb" do
before(:each) do
@mymodel = Factory(:mymodel)
@user = Factory(:user)
assign(:web_tip, @mymodel)
assign(:current_user, @user)
end
it "renders attributes in <p>" do
render
rendered.should have_text(/somevalue/)
end
end
を私が(ビューのレイアウトは、現在のログインステータスを表示するには、それを呼び出すために望んでいる)ローカル変数CURRENT_USERが定義されていないというエラーが表示されます。
私はRails 3、Rspec 2.6.4で、現在のドキュメントに正しく従っていると思っています。