Sha256: 92a9c9f058257d5c564051bca075c2d10616c86658c6276849a4f14b81540b6a
Contents?: true
Size: 1.34 KB
Versions: 3
Compression:
Stored size: 1.34 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' end def self.setup yield(::APIMatchers::Core::Setup) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
api_matchers-0.1.0 | lib/api_matchers.rb |
api_matchers-0.0.2 | lib/api_matchers.rb |
api_matchers-0.0.1 | lib/api_matchers.rb |