Sha256: 30fb89bc76d3efd6d6e8f402d0c5064e75c2ead00e3ef278459b76c7b7e43d9f
Contents?: true
Size: 1.48 KB
Versions: 35
Compression:
Stored size: 1.48 KB
Contents
# frozen_string_literal: true module Fake module DocumentsUploadsRoutes class << self def included(base) base.get("/#{base.version}/consumers/:consumer_id/documents/:doc_id?thumbnail=false") do pdf_response 'signed_document.pdf' end destroy_routes(base) destroy_by_consumer_routes(base) super end def destroy_routes(base) base.delete("/#{base.version}/documents/orders/valid_order_id/valid_doc_id") { status 204 } base.delete("/#{base.version}/documents/orders/valid_order_id/invalid_doc_id") do json_response 404, 'resource_not_found.json' end base.delete("/#{base.version}/documents/orders/invalid_order_id/valid_doc_id") do json_response 404, 'resource_not_found.json' end end def destroy_by_consumer_routes(base) base.delete("/#{base.version}/consumers/valid_consumer_id/documents/valid_document_id") { status 204 } base.delete("/#{base.version}/consumers/invalid_consumer_id/documents/invalid_document_id") do json_response 404, 'resource_not_found.json' end base.delete("/#{base.version}/consumers/invalid_consumer_id/documents/valid_document_id") do json_response 404, 'resource_not_found.json' end base.delete("/#{base.version}/consumers/valid_consumer_id/documents/invalid_document_id") do json_response 404, 'resource_not_found.json' end end end end end
Version data entries
35 entries across 35 versions & 1 rubygems