Sha256: 3ce3235568b9ceddea8821c7ff85b80e07f2b7fee34754399c4c85339d81936d

Contents?: true

Size: 618 Bytes

Versions: 15

Compression:

Stored size: 618 Bytes

Contents

require 'spec_helper'
require 'validator'

describe Validator::JSchema do
  it 'validates schemas against the meta schema' do
    path = Fidor::Schema.path
    files = Dir.glob("#{path}/**/*.json")
    v = Validator::JSchema.new files
    v.validate_schemas
    expect(v.log[0]).to include('validate schema')
    expect(v.errors).to be_empty
  end

  it 'validates schemas against blank data' do
    path = Fidor::Schema.path
    files = Dir.glob("#{path}/**/*.json")
    v = Validator::JSchema.new files
    v.validate_data
    expect(v.log[0]).to include('validate data')
    # expect(v.errors).to be_empty
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
fidor_schema-0.10.12 spec/validator/j_schema_spec.rb
fidor_schema-0.10.11 spec/validator/j_schema_spec.rb
fidor_schema-0.10.10 spec/validator/j_schema_spec.rb
fidor_schema-0.10.9 spec/validator/j_schema_spec.rb
fidor_schema-0.10.8 spec/validator/j_schema_spec.rb
fidor_schema-0.10.7 spec/validator/j_schema_spec.rb
fidor_schema-0.10.6 spec/validator/j_schema_spec.rb
fidor_schema-0.10.5 spec/validator/j_schema_spec.rb
fidor_schema-0.10.4 spec/validator/j_schema_spec.rb
fidor_schema-0.10.2 spec/validator/j_schema_spec.rb
fidor_schema-0.10.1 spec/validator/j_schema_spec.rb
fidor_schema-0.10.0 spec/validator/j_schema_spec.rb
fidor_schema-0.8.0 spec/validator/j_schema_spec.rb
fidor_schema-0.7.0 spec/validator/j_schema_spec.rb
fidor_schema-0.6.0 spec/validator/j_schema_spec.rb