Fix conference serializer spec to work with MySQL

This commit is contained in:
Hernan Schmidt 2016-08-18 16:21:09 +02:00 committed by Hernán Schmidt
parent 9eb4ac2738
commit 4d6868d9bb
5 changed files with 125 additions and 73 deletions

View file

@ -0,0 +1,9 @@
# Source: https://robots.thoughtbot.com/validating-json-schemas-with-an-rspec-matcher
RSpec::Matchers.define :match_response_schema do |schema|
match do |json|
schema_directory = "#{Dir.pwd}/spec/support/schemas"
schema_path = "#{schema_directory}/#{schema}.json"
JSON::Validator.validate!(schema_path, json, strict: true)
end
end