test/test_ruby_schema.rb in json-schema-2.3.0 vs test/test_ruby_schema.rb in json-schema-2.4.0
- old
+ new
@@ -19,47 +19,47 @@
assert(JSON::Validator.validate(schema, data))
end
def test_symbol_keys
schema = {
- type: 'object',
- required: ["a"],
- properties: {
- a: {type: "integer", default: 42},
- b: {type: "integer"}
+ :type => 'object',
+ :required => ["a"],
+ :properties => {
+ :a => {:type => "integer", :default => 42},
+ :b => {:type => "integer"}
}
}
data = {
- a: 5
+ :a => 5
}
assert(JSON::Validator.validate(schema, data))
end
def test_symbol_keys_in_hash_within_array
schema = {
- type: 'object',
- properties: {
- a: {
- type: "array",
- items: [
+ :type => 'object',
+ :properties => {
+ :a => {
+ :type => "array",
+ :items => [
{
- properties: {
- b: {
- type: "integer"
+ :properties => {
+ :b => {
+ :type => "integer"
}
}
}
]
}
}
}
data = {
- a: [
+ :a => [
{
- b: 1
+ :b => 1
}
]
}
assert(JSON::Validator.validate(schema, data, :validate_schema => true))