Я использую Ruby on Rails 3.0.9, RSpec-rails 2 и FactoryGirl. Я пытаюсь использовать функцию RSpec its
в модели ассоциации (в следующем примере это :account
), но у меня возникли некоторые проблемы.
В моем спецификационном файле у меня есть:
describe User do
describe "Associations" do
let(:user) { Factory(:user, :account => Factory.build(:users_account)) }
it { should respond_to(:account) } # This work correctly
its(:account) { should_not be_nil } # This does NOT work correctly (read below for more information)
end
end
Если я запускаю приведенный выше код, я получаю следующую ошибку:
Failure/Error: its(:account) { should_not be_nil }
expected: not nil
got: nil
Как заставить приведенный выше код работать так, чтобы правильно использовать функцию RSpec its
?