summaryrefslogtreecommitdiff
path: root/spec/unit/pops/parser/parse_conditionals_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/unit/pops/parser/parse_conditionals_spec.rb')
-rw-r--r--spec/unit/pops/parser/parse_conditionals_spec.rb17
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