Я использую Cucumber и Capybara. Мне нужно сделать запрос HTTP DELETE
. Раньше функции использовали webrat, поэтому работала простая инструкция вроде
visit "/comment/" + comment_id, :delete
, но теперь я использую Capybara.
Выполнить запрос GET
можно просто:
get 'path'
И выполнить почтовый запрос:
page.driver.post 'path'
Но как я могу смоделировать запрос DELETE
?
Я обнаружил, что Capybara использует драйвер Capybara :: RackTest :: Driver
, если это вам поможет.
Я также пробовал:
Capybara.current_session.driver.delete "/comments/" + comment_id
Но это не работает.