Sha256: 9e76e210d601b6e5807bca9438f7b38e8d033cacb9aef11bd50f0ebf5187a17a

Contents?: true

Size: 400 Bytes

Versions: 71

Compression:

Stored size: 400 Bytes

Contents

require 'helper.rb'

class TestSchema < TestHelper
  def test_schemas
    # Validate the schemas themselves
    schemas = `git ls-files #{@@dir}/schema`.split($/)
    errors = []

    schemas.each do |schema|
      error = JSON::Validator.fully_validate(File.join(File.dirname(__FILE__), 'draft-04.json'), schema)
      errors += error
    end

    assert(errors.empty?, errors.join("\n"))
  end
end

Version data entries

71 entries across 71 versions & 1 rubygems

Version Path
adiwg-mdjson_schemas-2.9.6 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.10.1 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.9.2.pre.beta.21 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.9.2.pre.beta.20 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.9.2.pre.beta.19 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.9.1 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.9.0 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.1 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0.pre.beta9 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0.pre.beta8 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0.pre.rc8 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0.pre.rc7 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0.pre.beta6 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0.pre.beta3 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0.pre.beta2 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.8.0.pre.beta test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.7.0 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.6.3 test/tc_jsonschema.rb
adiwg-mdjson_schemas-2.6.2 test/tc_jsonschema.rb