У меня есть функциональный тест, который использует приспособления. Я также использую приборы в своих модульных тестах, но они работают без ошибок. При выполнении функциональных тестов я получаю:
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 есть все приборы, поэтому элементы Ответы определенно загружаются. И, как я уже сказал, светильники отлично работают в модульных тестах.
Любая идея, что может быть причиной этого?