Sha256: 1b7f9d06d1751fcd09049b0b128295fd85236ce4e99a82395f77be07114c0686
Contents?: true
Size: 870 Bytes
Versions: 4
Compression:
Stored size: 870 Bytes
Contents
#!/usr/bin/env ruby # # Created by Luke A. Kanies on 2007-0419. # Copyright (c) 2006. All rights reserved. $:.unshift("../lib").unshift("../../lib") if __FILE__ =~ /\.rb$/ require 'puppettest' require 'puppettest/parsertesting' class TestVariable < Test::Unit::TestCase include PuppetTest include PuppetTest::ParserTesting AST = Puppet::Parser::AST def setup super @interp = mkinterp @scope = mkscope :interp => @interp @name = "myvar" @var = AST::Variable.new(:value => @name) end def test_evaluate assert_equal("", @var.evaluate(:scope => @scope), "did not return empty string on unset var") @scope.setvar(@name, "something") assert_equal("something", @var.evaluate(:scope => @scope), "incorrect variable value") end end # $Id: variable.rb 2393 2007-04-19 18:34:03Z luke $
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
puppet-0.22.4 | test/language/ast/variable.rb |
puppet-0.23.0 | test/language/ast/variable.rb |
puppet-0.23.2 | test/language/ast/variable.rb |
puppet-0.23.1 | test/language/ast/variable.rb |