Module: ActiveModelSerializers::Test::Schema
- Defined in:
- lib/active_model_serializers/test/schema.rb
Defined Under Namespace
Classes: AssertResponseSchema
Constant Summary
- MissingSchema =
Class.new(Errno::ENOENT)
- InvalidSchemaError =
Class.new(StandardError)
Instance Method Summary (collapse)
-
- (Boolean, Minitest::Assertion) assert_response_schema(schema_path = nil, message = nil)
A Minitest Assertion that test the response is valid against a schema.
Instance Method Details
- (Boolean, Minitest::Assertion) assert_response_schema(schema_path = nil, message = nil)
A Minitest Assertion that test the response is valid against a schema.
12 13 14 15 |
# File 'lib/active_model_serializers/test/schema.rb', line 12 def assert_response_schema(schema_path = nil, = nil) matcher = AssertResponseSchema.new(schema_path, response, ) assert(matcher.call, matcher.) end |