summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-06-08 20:06:41 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-06-08 20:06:41 +0000
commit7c358df27b17e13a42e9b6af3b946e2e91f9785d (patch)
tree69c490b15dcdaeeada4ca87cb1b8190d3849c25a /test
parente73f2d479f4d3f1ea84016ee554f729d78808620 (diff)
Fixing #166. Function names are no longer reserved words.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1245 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test')
-rw-r--r--test/language/parser.rb21
1 files changed, 18 insertions, 3 deletions
diff --git a/test/language/parser.rb b/test/language/parser.rb
index 0925d1e10..629e124ea 100644
--- a/test/language/parser.rb
+++ b/test/language/parser.rb
@@ -427,12 +427,27 @@ node nodeA, nodeB {
end
def test_emptyarrays
- manifest = tempfile()
+ str = %{$var = []\n}
- made = tempfile()
+ parser = Puppet::Parser::Parser.new
+ parser.string = str
- str = %{$var = []\n}
+ # Make sure it parses fine
+ assert_nothing_raised {
+ parser.parse
+ }
+ end
+ # Make sure function names aren't reserved words.
+ def test_functionnamecollision
+ str = %{tag yayness
+tag(rahness)
+
+file { "/tmp/yayness":
+ tag => "rahness",
+ ensure => exists
+}
+}
parser = Puppet::Parser::Parser.new
parser.string = str