The Capybara codes mimic human actions. You can't expect human to "POST" but only "visit", "click_button" etc.
The syntax you mentioned would fit controller test better, but not integration test with Capybara.
The best style in integration test, in my opinion, is to think and act like human being but not machine.