我有一个使用固定装置的功能测试。我也在我的单元测试中使用了固定装置,但它们可以正常工作。运行功能测试时,我得到:
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 类确实包含所有夹具,因此肯定会加载 Responses 夹具。就像我说的,这些装置在单元测试中工作得很好。
知道可能是什么原因造成的吗?