Sha256: bfd6d759da535bfb8ec8dab7a6eeb03dccf85ee88aa8f85e35667e8a0ffd3e66

Contents?: true

Size: 739 Bytes

Versions: 10

Compression:

Stored size: 739 Bytes

Contents

require 'spec_helper'
require 'kwalify'

describe 'nodeset_schema' do
  let(:schema) do
    YAML.load_file(schema_path + 'nodeset_schema.yml')
  end
  let(:validator) do
    validator = Kwalify::Validator.new(schema)
  end
  let(:parser) do
    parser = Kwalify::Yaml::Parser.new(validator)
  end

#  examples = ['nodeset_example1.yml']
  Pathname.glob(fixture_path + 'nodeset_example*.yml').each do |ex|
    it "should not return an error for #{ex.basename}" do
      ydoc = parser.parse_file(fixture_path + ex)
      errors = parser.errors
      if errors && !errors.empty?
        errors.each do |e|
          puts "line=#{e.linenum}, path=#{e.path}, mesg=#{e.message}"
        end
      end
      errors.should == []
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rspec-system-0.3.1 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.3.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.2.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.1.5 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.1.4 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.1.3 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.1.2 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.1.1 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.1.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-0.0.2 spec/unit/kwalify-schemas/nodeset_schema_spec.rb