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'