class JsonapiSpec::Matchers::BeValidJsonapi

Public Instance Methods

failure_message() click to toggle source
# File lib/jsonapi_spec/matchers/be_valid_jsonapi.rb, line 14
def failure_message
  "Not a valid jsonapi #{@validate_error_message}"
end
failure_message_when_negated() click to toggle source
# File lib/jsonapi_spec/matchers/be_valid_jsonapi.rb, line 18
def failure_message_when_negated
  "Valid jsonapi"
end
matches?(json) click to toggle source
# File lib/jsonapi_spec/matchers/be_valid_jsonapi.rb, line 6
def matches?(json)
  parse_jsonapi(json)
  true
rescue JSONAPI::Parser::InvalidDocument => ex
  @validate_error_message = ex.message
  false
end