DEFAULT_HEADERS = { "REMOTE_USER" => "user_for_testing", 'Content-Type' => 'application/json', 'Accept' => 'application/json' } When(/^I send GET '(.*)' query$/) do |path| get(path, {}, DEFAULT_HEADERS) end When(/^I send POST '(.*)' query with params '(.*)'$/) do |path, params| if params == '' p = Hash.new else p = JSON.parse params end res = post(path, p, DEFAULT_HEADERS) end When(/^I send DELETE '(.*)' query$/) do |path| delete(path, {}, DEFAULT_HEADERS) end