Мне кажется, что мне не хватает чего-то очень простого, но я тоже не могу этого понять.
При выполнении следующей спецификации:
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 и думал, что правильно слежу за текущими документами.