Sha256: 3417a6c78ec7ef0cd6f3f86ce6ff42a3600d222366d57dcfb3c6981ffd451be1

Contents?: true

Size: 1.02 KB

Versions: 30

Compression:

Stored size: 1.02 KB

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

  it "my own .nodeset.yml should validate" do
    ydoc = parser.parse_file(root_path + '.nodeset.yml')
    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

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
rspec-system-2.8.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.7.2 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.7.1 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.7.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.6.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.5.1 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.5.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.4.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.3.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.2.1 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.2.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.1.2 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.1.1 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.1.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-1.7.1 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-2.0.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-1.7.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-1.6.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-1.5.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb
rspec-system-1.4.0 spec/unit/kwalify-schemas/nodeset_schema_spec.rb