spec/support/fake_api.rb in finapps-5.0.12 vs spec/support/fake_api.rb in finapps-5.0.13
- old
+ new
@@ -55,13 +55,25 @@
end
get("/#{version}/p/account/:account_id") do
json_response 200, 'plaid/account/show.json'
end
put("/#{version}/p/accounts/permissions") do
- status 204
+ request.body.rewind
+ request_payload = JSON.parse request.body.read
+ if request_payload.respond_to?(:key?) && request_payload.key?('ids')
+ status 204
+ else
+ json_response 400, 'invalid_request_body.json'
+ end
end
delete("/#{version}/p/accounts/permissions") do
- status 204
+ request.body.rewind
+ request_payload = JSON.parse request.body.read
+ if request_payload.respond_to?(:key?) && request_payload.key?('ids')
+ status 204
+ else
+ json_response 400, 'invalid_request_body.json'
+ end
end
# version
get("/#{version}/version") { 'Version => 2.1.29-.20161208.172810' }