Sha256: 335ed90b671a0f32c36b6607780c00d652d8ad9abfe85e970123afdf22dd03b0
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
require "api_matchers/version" require "active_support/core_ext/object" require "active_support/core_ext/class" module APIMatchers autoload :RSpecMatchers, 'api_matchers/core/rspec_matchers' # HTTP Status Code Matchers # module HTTPStatusCode autoload :Base, 'api_matchers/http_status_code/base' autoload :BeBadRequest, 'api_matchers/http_status_code/be_bad_request' autoload :BeInternalServerError, 'api_matchers/http_status_code/be_internal_server_error' autoload :BeUnauthorized, 'api_matchers/http_status_code/be_unauthorized' autoload :CreateResource, 'api_matchers/http_status_code/create_resource' end # Content Type Matchers # module Headers autoload :Base, 'api_matchers/headers/base' autoload :BeXML, 'api_matchers/headers/be_xml' autoload :BeJSON, 'api_matchers/headers/be_json' end # Response Body Matchers # module ResponseBody autoload :Base, 'api_matchers/response_body/base' autoload :HaveJsonNode, 'api_matchers/response_body/have_json_node' autoload :HaveXmlNode, 'api_matchers/response_body/have_xml_node' autoload :HaveNode, 'api_matchers/response_body/have_node' end # Core # module Core autoload :FindInJSON, 'api_matchers/core/find_in_json' autoload :Setup, 'api_matchers/core/setup' autoload :Exceptions, 'api_matchers/core/exceptions' end def self.setup yield(::APIMatchers::Core::Setup) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
api_matchers-0.1.1 | lib/api_matchers.rb |