Class: Fitting::Matchers::StrictResponse
- Inherits:
-
Object
- Object
- Fitting::Matchers::StrictResponse
- Defined in:
- lib/fitting/matchers/response_matcher.rb
Instance Method Summary collapse
Instance Method Details
#===(other) ⇒ Object
48 49 50 |
# File 'lib/fitting/matchers/response_matcher.rb', line 48 def ===(other) matches?(other) end |
#failure_message ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/fitting/matchers/response_matcher.rb', line 52 def unless @response.documented? return "response not documented\n"\ "got: #{@response.real_request_with_status}" end return nil if @response.strict_fully_validates.valid? "response does not conform to json-schema\n"\ "schemas: \n#{@response.expected}\n\n"\ "got: #{@response.got}\n\n"\ "errors: \n#{@response.strict_fully_validates}\n" end |