lib/lookout/rack/test/cucumber/general_steps.rb in lookout-rack-test-1.2.0 vs lib/lookout/rack/test/cucumber/general_steps.rb in lookout-rack-test-1.3.0
- old
+ new
@@ -1,22 +1,22 @@
-When /^I (GET|PUT|POST|DELETE)( to)? "(.*?)"$/ do |verb, unused, url_path|
+When /^I (GET|PUT|POST|PATCH|DELETE)( to)? "(.*?)"$/ do |verb, unused, url_path|
verb = verb.downcase.to_sym
send(verb, render_string(url_path))
end
-When /^I (GET|PUT|POST|DELETE)( to)? "([^"]*)" with:$/ do |verb, unused, url, params|
+When /^I (GET|PUT|POST|PATCH|DELETE)( to)? "([^"]*)" with:$/ do |verb, unused, url, params|
options = {}
params.hashes.each do |row|
options[row[:Name]] = render_string(row[:Value])
end
verb = verb.downcase.to_sym
send(verb, render_string(url), options)
end
-When /^I (GET|PUT|POST|DELETE) to "(.*?)" with the JSON:$/ do |verb, url, body|
+When /^I (GET|PUT|POST|PATCH|DELETE) to "(.*?)" with the JSON:$/ do |verb, url, body|
verb = verb.downcase.to_sym
send(verb, render_string(url), render_string(body))
end
Then /^the response (should be|is) (\d+)$/ do |verb, code|
@@ -37,6 +37,6 @@
rescue JSON::ParserError => e
raise "Unexpected response: #{last_response.body}\n#{e}"
end
expect(received).to eql(expected)
-end
+end