我有一個使用燈具的功能測試。我也在我的單元測試中使用燈具,但他們的工作沒有缺陷。當運行功能測試,我得到一個:在Rails 3中,我收到了一個NoMethodError的回收!方法測試
NoMethodError: undefined method 'recycle!' for #<Response:0x10346be10> /test/functional/responses_controller_test.rb:10:in 'test_testing'
我功能測試,在這一點上,所做的僅僅是多了去索引操作。例如:
setup do
@response = responses(:one)
end
test "testing" do
get :index
assert true
end
我的TestHelper類確實包括所有的燈具,所以響應燈具肯定是加載。就像我說的,在單元測試中,燈具工作得很好。
任何想法可能會造成這種情況?
謝謝,只是保存了我的培根。與一個名爲@request的變量有類似的問題。 – 2011-07-25 21:31:15
哇!與OP有完全相同的代碼,現在我的代碼與您的解決方案完全相同! @flo – Ben 2014-11-18 05:14:37