Capybara:“控制器”是零?

时间:2011-08-05 13:36:26

标签: rspec capybara

测试:

it "works" do
      controller.stub!(:closest_campus).and_return(@location)
      visit "/locations"
end

结果:

An expectation of :closest_campus was set on nil

我之前从未在Rspec发出此警告,但它现在正在向Capybara展示。有什么理由吗?

1 个答案:

答案 0 :(得分:0)

这是因为@location是nil所以它警告你明确地存在一个返回nil的方法。这可能不是你想要的。