Sha256: 2bce10215ca2f7bfca3c0d1a1dc67f0c67609371300da5b918592e6437c369de
Contents?: true
Size: 885 Bytes
Versions: 16
Compression:
Stored size: 885 Bytes
Contents
require "pact_broker/api/resources/base_resource" require "pact_broker/error" module PactBroker module Api module Resources class ErrorTest < BaseResource def content_types_provided [ ["application/hal+json", :to_json] ] end def allowed_methods ["GET", "POST", "OPTIONS"] end def to_json raise PactBroker::TestError.new("Don't panic. This is a test API error. #{Time.now.strftime("%Y-%m-%dT%H:%M:%S.000%:z")}") end def process_post begin raise "This is the cause test error" rescue raise PactBroker::TestError.new("Don't panic. This is a test API error. #{Time.now.strftime("%Y-%m-%dT%H:%M:%S.000%:z")}") end end def policy_name :'default' end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems