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