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