spec/support/fake_api.rb in finapps-5.0.15 vs spec/support/fake_api.rb in finapps-5.0.16
- old
+ new
@@ -146,9 +146,18 @@
end
put("/#{version}/orders/invalid_id") do
json_response 404, 'resource_not_found.json'
end
put("/#{version}/orders/valid_id") { status 204 }
+ put("/#{version}/orders") do
+ request.body.rewind
+ request_payload = JSON.parse request.body.read
+ if request_payload['params'] == 'invalid'
+ json_response 400, 'invalid_request_body.json'
+ else
+ status 204
+ end
+ end
post("/#{version}/orders") do
request.body.rewind
request_payload = JSON.parse request.body.read
if %w[applicant institutions product].all? { |s| request_payload.key? s }
json_response 200, 'order_token.json'