spec/support/fake_api.rb in finapps-5.0.14 vs spec/support/fake_api.rb in finapps-5.0.15
- old
+ new
@@ -73,10 +73,15 @@
else
json_response 400, 'invalid_request_body.json'
end
end
+ # plaid_institution_logos
+ get("/#{version}/p/institution/logo/:inst_id") do
+ png_response 'plaid/institution/logo.png'
+ end
+
# version
get("/#{version}/version") { 'Version => 2.1.29-.20161208.172810' }
# tenants
get("/#{version}/settings/tenant") do
@@ -379,10 +384,18 @@
get("/#{version}/orders/timeout") { status 419 }
private
def json_response(response_code, file_name)
- content_type :json
+ http_response :json, response_code, file_name
+ end
+
+ def png_response(file_name)
+ http_response :png, 200, file_name
+ end
+
+ def http_response(content_type, response_code, file_name)
+ content_type content_type
status response_code
File.open(File.dirname(__FILE__) + '/fixtures/' + file_name, 'rb').read
end
end