Как использовать edit_path в Rails для тестирования - PullRequest
0 голосов
/ 18 мая 2018

Я настраиваю автоматическое тестирование для моего приложения Rails.Я работаю над тестом контроллера и получаю нераспознанную ошибку идентификатора.Я знаю, что маршрут редактирования работает для приложения прямо сейчас, потому что я могу перейти к фактической ссылке (/ регуляторы / 3293 / редактировать), но я не могу пройти свой тест до конца.

 def setup
    @adjuster = Adjuster.new(adjuster_name: "TestLastName", address_1: "4511 W 200 S", id: 1)
 end

 test "should get edit" do
   get edit_adjuster_path(@adjuster)
   assert_response :success
 end

Когда я граблю своймаршруты редактирует маршрут показывает.

edit_adjuster GET    /adjusters/:id/edit(.:format) adjusters#edit

Вот ошибка, которую я получаю

Couldn't find Adjuster with 'id'=1

Мой маршрут показа работает, хотя

test "should get show" do
  get adjusters_path(@adjuster)
  assert_response :success
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...