Использование в RSpec 2 назначения для спецификаций представления

Мне кажется, что я упускаю что-то довольно простое, но не могу показаться

При выполнении следующей спецификации:

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 не определена (макет представления хочет вызвать ее, чтобы показать текущий статус входа в систему).

I Я использую Rails 3, Rspec 2.6.4 и думал, что правильно слежу за текущими документами.

5
задан Paul 11 August 2011 в 05:18
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: