Tengo una prueba funcional que está utilizando accesorios. También estoy usando accesorios en mis pruebas de Unidad, pero funcionan sin fallas. Al ejecutar las pruebas funcionales, consigo un:En Rails 3, obtengo un NoMethodError para el reciclaje. método durante la prueba
NoMethodError: undefined method 'recycle!' for #<Response:0x10346be10> /test/functional/responses_controller_test.rb:10:in 'test_testing'
Mis pruebas funcionales, en este punto, no están haciendo nada más que un llegar a la acción index. Ejemplo:
setup do
@response = responses(:one)
end
test "testing" do
get :index
assert true
end
Mi clase TestHelper sí incluye todos los accesorios, por lo que los accesorios respuestas son definitivamente cargando. Y como dije, los dispositivos funcionan perfectamente bien en las pruebas de Unidad.
Alguna idea de lo que podría estar causando esto?
Gracias, acabo de guardar mi tocino. Tuve un problema similar con una variable llamada @request. –
¡Guau! Tenía exactamente el mismo código que el OP, ¡y ahora tengo exactamente el mismo código que su solución! @flo – Ben