spec/support/fake_api.rb in finapps-5.0.27 vs spec/support/fake_api.rb in finapps-5.0.28

- old
+ new

@@ -26,10 +26,23 @@ end post("/#{version}/v/record") do json_response 200, 'verix/record/create.json' end + # verix_pdf_documents + get("/#{version}/v/record/:record_id/file/:provider_id") do + pdf_response 'verix/document/document.pdf' + end + + # verix_documents + get("/#{version}/v/record/:record_id/document") do + json_response 200, 'verix/document/show.json' + end + get("/#{version}/v/record/:record_id/document/:document_id") do + json_response 200, 'verix/document/list.json' + end + # plaid_webhook/metadata get("/#{version}/p/metadata") do tenant_token = request.env['HTTP_X_TENANT_TOKEN'] if tenant_token == 'invalid_tenant_token' json_response 404, 'invalid_tenant_credentials.json' @@ -222,18 +235,10 @@ delete("/#{version}/consumers/invalid_public_id") do json_response 404, 'resource_not_found.json' end post("/#{version}/logout") { status 204 } - # accounts - get("/#{version}/accounts/valid_id/statement/valid_id") do - json_response 200, 'fake_pdf_statement.json' - end - get("/#{version}/accounts/invalid_id/statement/valid_id") do - json_response 404, 'resource_not_found.json' - end - # operators get("/#{version}/operators") { json_response 200, 'operator_list.json' } get("/#{version}/operators/invalid_id") do json_response 404, 'resource_not_found.json' end @@ -423,9 +428,13 @@ http_response :json, response_code, file_name end def png_response(file_name) http_response :png, 200, file_name + end + + def pdf_response(file_name) + http_response 'application/pdf', 200, file_name end def http_response(content_type, response_code, file_name) content_type content_type status response_code