Sha256: cb93836d7c9794b515e6f7dcbef133804fb03c7094dbe78ca756aeecf9f6cd07

Contents?: true

Size: 689 Bytes

Versions: 32

Compression:

Stored size: 689 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.")
        end

        def process_post
          raise PactBroker::TestError.new("Don't panic. This is a test API error.")
        end

        def policy_name
          :'default'
        end
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
pact_broker-2.102.2 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.102.1 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.102.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.101.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.100.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.99.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.98.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.97.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.96.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.95.1 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.95.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.94.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.93.4 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.93.3 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.93.2 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.93.1 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.93.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.92.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.91.0 lib/pact_broker/api/resources/error_test.rb
pact_broker-2.90.0 lib/pact_broker/api/resources/error_test.rb