lib/json_matchers/rspec.rb in json_matchers-0.8.0 vs lib/json_matchers/rspec.rb in json_matchers-0.9.0

- old
+ new

@@ -4,9 +4,21 @@ module JsonMatchers self.schema_root = File.join("spec", "support", "api", "schemas") end RSpec::Matchers.define :match_json_schema do |schema_name, **options| + if options.present? + warn <<-WARN +DEPRECATION: + + After `json_matchers@0.9.x`, calls to `match_json_schema` and + `match_response_schema` will no longer accept options. + + See https://github.com/thoughtbot/json_matchers/pull/31 for more information. + +WARN + end + assertion = JsonMatchers::Assertion.new(schema_name.to_s, options) match do |json| assertion.valid?(json) end