diff options
Diffstat (limited to 'test/prism/fixtures/case.txt')
-rw-r--r-- | test/prism/fixtures/case.txt | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/test/prism/fixtures/case.txt b/test/prism/fixtures/case.txt new file mode 100644 index 0000000000..733e1e54d2 --- /dev/null +++ b/test/prism/fixtures/case.txt @@ -0,0 +1,55 @@ +case :hi +when :hi +end + +case true; when true; puts :hi; when false; puts :bye; end + +case; when *foo; end + +case :hi +when :hi +else +:b +end + +case this; when FooBar, BazBonk; end + +case +when foo == bar +end + +case +when a +else + # empty +end + +case type; + ;when :b; + ; else; + end + +case ;;;;;;;; when 1; end + +case 1 in 2 +when 3 +end + +case 1 in 2; when 3; end + +case 1 in 2 +in 3 +end + +case 1 in 2; in 3; end + +case a +in b if c and d + e +end + +1.then do + case 1 + in ^_1 + end +end |