Sha256: caa91c5beab32effa6b351815fa5ec560c86b973a7fc681f1c519763e4aba42d
Contents?: true
Size: 414 Bytes
Versions: 4
Compression:
Stored size: 414 Bytes
Contents
RSpec::Matchers.define :be_like_schema do |schema_name = nil| match do |response| schema = if schema_name.present? Restspec::SchemaStore.get(schema_name) else response.endpoint.schema end body = response.respond_to?(:body) ? response.body : response checker_for(schema).check!(body) end private def checker_for(schema) Restspec::Schema::Checker.new(schema) end end
Version data entries
4 entries across 4 versions & 1 rubygems