Cucumber не учитывает рендеринг файлов вместо стандартного файла RESTFUL по умолчанию? - PullRequest
0 голосов
/ 06 сентября 2011

Вот что у меня в контроллере:

response_to do | форматировать | format.html {render: file => "/ object_and_sub_object / new",: layout => "build_object"} ...

И мой тест на огурцы не проходит, когда я нажимаю кнопку «Отправить» на любой странице. Он попадет на новую страницу ... но вместо правильной отправки формы он пытается отобразить / object / new, который не существует, потому что он разделяет представление с другим классом. Но что действительно странно, так это то, что во время нормальной работы приложения (не с помощью огурца), после нажатия кнопки отправки, пользователь должен быть перенаправлен в представление «/ object_and_sub_object / build».

В создании:

        redirect_to({:controller=>@objects_controller_name,:action=>:build,:id=>@object})

есть идеи?

примечание: тест на огурец не актуален, потому что это происходит каждый раз, когда нажимается кнопка создания для этой модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...