Ошибки "ActionController::RoutingError: Нет маршрутов" в модульных тестах

Я запускаю модульные интеграционные тесты на своем сервере непрерывной интеграции. Я получаю ошибки для 3 из них с одинаковым форматом, вот пример для теста "PaymentMethodsControllerTest.test_should_update_active_field":

ActionController::RoutingError: No route matches {:id=>"380742408", :active=>false, :controller=>"payment_methods", :action=>"update_active"}

Stack trace:
test/functional/payment_methods_controller_test.rb:61:in `block in <class:PaymentMethodsControllerTest>'

Это другие: ProductsControllerTest.test_should_update_active_field:

ActionController::RoutingError: No route matches {:id=>"9854742", :active=>false, :controller=>"products", :action=>"update_status"}

Stack trace:
test/functional/products_controller_test.rb:61:in `block in <class:ProductsControllerTest>'

SectionsControllerTest.test_should_update_active_field:

ActionController::RoutingError: No route matches {:id=>"260276858", :active=>false, :controller=>"sections", :action=>"update_status"}

Stack trace:
test/functional/sections_controller_test.rb:54:in `block in <class:SectionsControllerTest>'

Разработчики утверждают, что их тесты работают нормально в их среде, но не я. Я использую ruby ​​1.9.2p320, Rails 3.2.0

0 ответов

Другие вопросы по тегам