module JsonMatchers::Minitest::Assertions
Public Instance Methods
assert_matches_json_schema(payload, schema_name)
click to toggle source
# File lib/json_matchers/minitest/assertions.rb, line 9 def assert_matches_json_schema(payload, schema_name) assertion = Assertion.new(schema_name) payload_is_valid = assertion.valid?(payload) assert payload_is_valid, -> { assertion.valid_failure_message } end
refute_matches_json_schema(payload, schema_name)
click to toggle source
# File lib/json_matchers/minitest/assertions.rb, line 17 def refute_matches_json_schema(payload, schema_name) assertion = Assertion.new(schema_name) payload_is_valid = assertion.valid?(payload) refute payload_is_valid, -> { assertion.invalid_failure_message } end