fluke/devops-service/features/step_definitions/http_queries_steps.rb
2014-06-20 13:21:42 +04:00

22 lines
493 B
Ruby

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