Я настраиваю автоматическое тестирование для моего приложения 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