Rails отправляет запрос контроллеру через минитест - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь написать тесты для вызова маршрута получения с идентификатором и параметрами.Однако параметры не отправляются контроллеру.Это работает в браузере, но не в мини-тесте.Как я могу отправить параметры для запроса на получение с идентификатором в мини-тесте?

Тест

  def setup
     @bannana = products(:bannana)
     @apple = products(:apple)
  end

  test "purchase a product" do
    post "/product/#{@bannana.id}/", params: {amount: 3}
    assert true
  end

Файл маршрутов

Rails.application.routes.draw do
  root 'product#show'
  resources :product 
end
...