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