diff options
author | Stig Sandbeck Mathisen <ssm@debian.org> | 2014-09-07 10:14:36 +0200 |
---|---|---|
committer | Stig Sandbeck Mathisen <ssm@debian.org> | 2014-09-07 10:14:36 +0200 |
commit | d4b83be375ac1dead058e091191ee7c7b7c24c8a (patch) | |
tree | dc825687392ae3068de5b764be60c53122d9e02a /spec/unit/pops/parser/parse_conditionals_spec.rb | |
parent | 229cbb976fe0f70f5f30548b83517b415840f9bb (diff) | |
parent | 1681684857c6e39d60d87b0b3520d8783977ceff (diff) | |
download | puppet-upstream/3.7.0.tar.gz |
Imported Upstream version 3.7.0upstream/3.7.0
Diffstat (limited to 'spec/unit/pops/parser/parse_conditionals_spec.rb')
-rw-r--r-- | spec/unit/pops/parser/parse_conditionals_spec.rb | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/spec/unit/pops/parser/parse_conditionals_spec.rb b/spec/unit/pops/parser/parse_conditionals_spec.rb index b8b8d9c8e..591b20e97 100644 --- a/spec/unit/pops/parser/parse_conditionals_spec.rb +++ b/spec/unit/pops/parser/parse_conditionals_spec.rb @@ -30,10 +30,14 @@ describe "egrammar parsing conditionals" do end it "if true { $a = 10 $b = 10 } else {$a = 20}" do - dump(parse("if true { $a = 10 $b = 20} else {$a = 20}")).should == - ["(if true", - " (then (block (= $a 10) (= $b 20)))", - " (else (= $a 20)))"].join("\n") + dump(parse("if true { $a = 10 $b = 20} else {$a = 20}")).should == [ + "(if true", + " (then (block", + " (= $a 10)", + " (= $b 20)", + " ))", + " (else (= $a 20)))" + ].join("\n") end it "allows a parenthesized conditional expression" do @@ -142,7 +146,10 @@ describe "egrammar parsing conditionals" do it "case $a { a : {$b = 10 $c = 20}}" do dump(parse("case $a { a : {$b = 10 $c = 20}}")).should == ["(case $a", - " (when (a) (then (block (= $b 10) (= $c 20)))))" + " (when (a) (then (block", + " (= $b 10)", + " (= $c 20)", + " ))))" ].join("\n") end end |