Sha256: f1f6fc344c1aa219f01abeaf955e8189a6d2f299a094e6b2432c7e85e67526f4

Contents?: true

Size: 454 Bytes

Versions: 8

Compression:

Stored size: 454 Bytes

Contents

require 'spec_helper'
require 'puppet/pops'

describe Puppet::Pops::Parser::Parser do
  it "should instantiate a parser" do
    parser = Puppet::Pops::Parser::Parser.new()
    parser.class.should == Puppet::Pops::Parser::Parser
  end

  it "should parse a code string and return a model" do
    parser = Puppet::Pops::Parser::Parser.new()
    model = parser.parse_string("$a = 10").current
    model.class.should == Model::AssignmentExpression
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
puppet-3.2.4 spec/unit/pops/parser/parser_spec.rb
puppet-3.2.3 spec/unit/pops/parser/parser_spec.rb
puppet-3.2.3.rc1 spec/unit/pops/parser/parser_spec.rb
puppet-3.2.2 spec/unit/pops/parser/parser_spec.rb
puppet-3.2.1 spec/unit/pops/parser/parser_spec.rb
puppet-3.2.1.rc1 spec/unit/pops/parser/parser_spec.rb
puppet-3.2.0.rc2 spec/unit/pops/parser/parser_spec.rb
puppet-3.2.0.rc1 spec/unit/pops/parser/parser_spec.rb