diff options
Diffstat (limited to 'test/prism/fixtures/seattlerb/case_in.txt')
-rw-r--r-- | test/prism/fixtures/seattlerb/case_in.txt | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/test/prism/fixtures/seattlerb/case_in.txt b/test/prism/fixtures/seattlerb/case_in.txt new file mode 100644 index 0000000000..0835da0956 --- /dev/null +++ b/test/prism/fixtures/seattlerb/case_in.txt @@ -0,0 +1,111 @@ +case :a +in "b": +end + +case :a +in %I[a b] +end + +case :a +in %W[a b] +end + +case :a +in %i[a b] +end + +case :a +in %w[a b] +end + +case :a +in (...10) +end + +case :a +in (..10) +end + +case :a +in (1...) +end + +case :a +in (1...3) +end + +case :a +in (42) +end + +case :a +in **nil +end + +case :a +in /regexp/ +end + +case :a +in :b, *_, :c +end + +case :a +in :b, [:c] +end + +case :a +in Symbol() +end + +case :a +in Symbol(*lhs, x, *rhs) +end + +case :a +in Symbol[*lhs, x, *rhs] +end + +case :a +in [->(b) { true }, c] +end + +case :a +in [:a, b, c, [:d, *e, nil]] +end + +case :a +in [A, *, B] +end + +case :a +in [[:b, c], [:d, ^e]] +end + +case :a +in [] +end + +case :a +in [^(a)] +end + +case :a +in [^@a, ^$b, ^@@c] +end + +case :a +in `echo hi` +end + +case :a +in nil, nil, nil +end + +case :a +in { "b": } +end + +case :a +in {} +end |