Skip to content

Commit 12aa60f

Browse files
committed
Temporary tag all the pattern matching specs as failed
1 parent 3e7497f commit 12aa60f

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

spec/tags/language/pattern_matching_tags.txt

+49
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,52 @@ fails:Pattern matching Hash pattern can match partially
5252
fails:Pattern matching Hash pattern matches {} with {}
5353
fails:Pattern matching refinements are used for #deconstruct
5454
fails:Pattern matching can be standalone assoc operator that deconstructs value and properly scopes variables
55+
fails:Pattern matching extends case expression with case/in construction
56+
fails:Pattern matching allows using then operator
57+
fails:Pattern matching binds variables
58+
fails:Pattern matching cannot mix in and when operators
59+
fails:Pattern matching checks patterns until the first matching
60+
fails:Pattern matching executes else clause if no pattern matches
61+
fails:Pattern matching raises NoMatchingPatternError if no pattern matches and no else clause
62+
fails:Pattern matching raises NoMatchingPatternError if no pattern matches and evaluates the expression only once
63+
fails:Pattern matching does not allow calculation or method calls in a pattern
64+
fails:Pattern matching evaluates the case expression once for multiple patterns, caching the result
65+
fails:Pattern matching find pattern captures preceding elements to the pattern
66+
fails:Pattern matching find pattern captures following elements to the pattern
67+
fails:Pattern matching find pattern can capture the entirety of the pattern
68+
fails:Pattern matching find pattern will match an empty Array-like structure
69+
fails:Pattern matching warning when regular form does not warn about pattern matching is experimental feature
70+
fails:Pattern matching guards supports if guard
71+
fails:Pattern matching guards supports unless guard
72+
fails:Pattern matching guards makes bound variables visible in guard
73+
fails:Pattern matching guards does not evaluate guard if pattern does not match
74+
fails:Pattern matching guards takes guards into account when there are several matching patterns
75+
fails:Pattern matching guards executes else clause if no guarded pattern matches
76+
fails:Pattern matching guards raises NoMatchingPatternError if no guarded pattern matches and no else clause
77+
fails:Pattern matching value pattern matches an object such that pattern === object
78+
fails:Pattern matching value pattern allows string literal with interpolation
79+
fails:Pattern matching variable pattern matches a value and binds variable name to this value
80+
fails:Pattern matching variable pattern makes bounded variable visible outside a case statement scope
81+
fails:Pattern matching variable pattern create local variables even if a pattern doesn't match
82+
fails:Pattern matching variable pattern allow using _ name to drop values
83+
fails:Pattern matching variable pattern supports using _ in a pattern several times
84+
fails:Pattern matching variable pattern does not support using variable name (except _) several times
85+
fails:Pattern matching Array pattern supports form Constant[pat, pat, ...]
86+
fails:Pattern matching Array pattern supports form [pat, pat, ...]
87+
fails:Pattern matching Array pattern supports form pat, pat, ...
88+
fails:Pattern matching Array pattern matches an object with #deconstruct method which returns an array and each element in array matches element in pattern
89+
fails:Pattern matching Array pattern calls #deconstruct even on objects that are already an array
90+
fails:Pattern matching Array pattern does not match object if Constant === object returns false
91+
fails:Pattern matching Array pattern does not match object without #deconstruct method
92+
fails:Pattern matching Array pattern raises TypeError if #deconstruct method does not return array
93+
fails:Pattern matching Array pattern does not match object if elements of array returned by #deconstruct method does not match elements in pattern
94+
fails:Pattern matching Array pattern binds variables
95+
fails:Pattern matching Array pattern supports splat operator *rest
96+
fails:Pattern matching Array pattern does not match partially by default
97+
fails:Pattern matching Array pattern does match partially from the array beginning if list + , syntax used
98+
fails:Pattern matching Array pattern matches [] with []
99+
fails:Pattern matching Array pattern matches anything with *
100+
fails:Pattern matching Hash pattern does not support non-symbol keys
101+
fails:Pattern matching Hash pattern does not support string interpolation in keys
102+
fails:Pattern matching Hash pattern raise SyntaxError when keys duplicate in pattern
103+
fails:Pattern matching refinements are used for #=== in constant pattern

0 commit comments

Comments
 (0)