Skip to content

Commit e9137ae

Browse files
committed
update tests for partial sort reporting tweak
1 parent c4c740b commit e9137ae

File tree

4 files changed

+77
-235
lines changed

4 files changed

+77
-235
lines changed

tests/rules/enum/enum-big.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const invalid: PreInvalidTestCaseObject = {
2525
{
2626
code: invalidBigTestCode,
2727
output: validBigTestCode,
28-
errors: 328,
28+
errors: 167,
2929
},
3030
],
3131
}

tests/rules/enum/enum.spec.ts

Lines changed: 18 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,7 @@ const invalid: PreInvalidTestCaseObject = {
135135
{
136136
code: 'enum U {a="a", _="b", b="c"}',
137137
output: 'enum U {_="b", a="a", b="c"}',
138-
errors: [
139-
['a', 'b'],
140-
['_', 'a'],
141-
],
138+
errors: [['_', 'a']],
142139
},
143140
{
144141
code: 'enum U {a="T", c="T", b="T"}',
@@ -158,26 +155,17 @@ const invalid: PreInvalidTestCaseObject = {
158155
{
159156
code: 'enum U {$="T", _="T", A="T", a="T"}',
160157
output: 'enum U {$="T", A="T", _="T", a="T"}',
161-
errors: [
162-
['_', 'a'],
163-
['A', '_'],
164-
],
158+
errors: [['A', '_']],
165159
},
166160
{
167161
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
168162
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
169-
errors: [
170-
['À', 'è'],
171-
['Z', 'À'],
172-
],
163+
errors: [['Z', 'À']],
173164
},
174165
{
175166
code: 'enum U {a="T", _="T", b="T"}',
176167
output: 'enum U {_="T", a="T", b="T"}',
177-
errors: [
178-
['a', 'b'],
179-
['_', 'a'],
180-
],
168+
errors: [['_', 'a']],
181169
},
182170
{
183171
code: 'enum U {a="T", c="T", b="T"}',
@@ -197,39 +185,27 @@ const invalid: PreInvalidTestCaseObject = {
197185
{
198186
code: 'enum U {$="T", _="T", A="T", a="T"}',
199187
output: 'enum U {$="T", A="T", _="T", a="T"}',
200-
errors: [
201-
['_', 'a'],
202-
['A', '_'],
203-
],
188+
errors: [['A', '_']],
204189
},
205190
{
206191
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
207192
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
208-
errors: [
209-
['À', 'è'],
210-
['Z', 'À'],
211-
],
193+
errors: [['Z', 'À']],
212194
},
213195
/**
214196
* not ignore simple computed properties.
215197
*/
216198
{
217199
code: 'enum U {a="T", b="T", ["aa"]="T", c="T"}',
218200
output: 'enum U {a="T", ["aa"]="T", b="T", c="T"}',
219-
errors: [
220-
['b', 'c'],
221-
['aa', 'b'],
222-
],
201+
errors: [['aa', 'b']],
223202
},
224203
],
225204
ascendingInsensitiveNonNaturalNotRequired: [
226205
{
227206
code: 'enum U {a="T", _="T", b="T"}',
228207
output: 'enum U {_="T", a="T", b="T"}',
229-
errors: [
230-
['a', 'b'],
231-
['_', 'a'],
232-
],
208+
errors: [['_', 'a']],
233209
},
234210
{
235211
code: 'enum U {c="T", a="T", b="T"}',
@@ -244,28 +220,19 @@ const invalid: PreInvalidTestCaseObject = {
244220
{
245221
code: 'enum U {$="T", A="T", _="T", a="T"}',
246222
output: 'enum U {$="T", _="T", A="T", a="T"}',
247-
errors: [
248-
['A', 'a'],
249-
['_', 'A'],
250-
],
223+
errors: [['_', 'A']],
251224
},
252225
{
253226
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
254227
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
255-
errors: [
256-
['À', 'è'],
257-
['Z', 'À'],
258-
],
228+
errors: [['Z', 'À']],
259229
},
260230
],
261231
ascendingSensitiveNaturalNotRequired: [
262232
{
263233
code: 'enum U {a="T", _="T", b="T"}',
264234
output: 'enum U {_="T", a="T", b="T"}',
265-
errors: [
266-
['a', 'b'],
267-
['_', 'a'],
268-
],
235+
errors: [['_', 'a']],
269236
},
270237
{
271238
code: 'enum U {a="T", c="T", b="T"}',
@@ -285,28 +252,19 @@ const invalid: PreInvalidTestCaseObject = {
285252
{
286253
code: 'enum U {$="T", A="T", _="T", a="T"}',
287254
output: 'enum U {$="T", _="T", A="T", a="T"}',
288-
errors: [
289-
['A', 'a'],
290-
['_', 'A'],
291-
],
255+
errors: [['_', 'A']],
292256
},
293257
{
294258
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
295259
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
296-
errors: [
297-
['À', 'è'],
298-
['Z', 'À'],
299-
],
260+
errors: [['Z', 'À']],
300261
},
301262
],
302263
ascendingInsensitiveNaturalNotRequired: [
303264
{
304265
code: 'enum U {a="T", _="T", b="T"}',
305266
output: 'enum U {_="T", a="T", b="T"}',
306-
errors: [
307-
['a', 'b'],
308-
['_', 'a'],
309-
],
267+
errors: [['_', 'a']],
310268
},
311269
{
312270
code: 'enum U {a="T", c="T", b="T"}',
@@ -321,18 +279,12 @@ const invalid: PreInvalidTestCaseObject = {
321279
{
322280
code: 'enum U {$="T", A="T", _="T", a="T"}',
323281
output: 'enum U {$="T", _="T", A="T", a="T"}',
324-
errors: [
325-
['A', 'a'],
326-
['_', 'A'],
327-
],
282+
errors: [['_', 'A']],
328283
},
329284
{
330285
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
331286
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
332-
errors: [
333-
['À', 'è'],
334-
['Z', 'À'],
335-
],
287+
errors: [['Z', 'À']],
336288
},
337289
],
338290
descendingWithDefaults: [
@@ -354,10 +306,7 @@ const invalid: PreInvalidTestCaseObject = {
354306
{
355307
code: 'enum U {b_="T", c="T", C="T"}',
356308
output: 'enum U {c="T", b_="T", C="T"}',
357-
errors: [
358-
['b_', 'C'],
359-
['c', 'b_'],
360-
],
309+
errors: [['c', 'b_']],
361310
},
362311
{
363312
code: 'enum U {$="T", _="T", A="T", a="T"}',
@@ -427,10 +376,7 @@ const invalid: PreInvalidTestCaseObject = {
427376
{
428377
code: 'enum U {b_="T", c="T", C="T"}',
429378
output: 'enum U {c="T", b_="T", C="T"}',
430-
errors: [
431-
['b_', 'C'],
432-
['c', 'b_'],
433-
],
379+
errors: [['c', 'b_']],
434380
},
435381
{
436382
code: 'enum U {$="T", _="T", A="T", a="T"}',

tests/rules/enum/string-enum.spec.ts

Lines changed: 16 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ const invalid: PreInvalidTestCaseObject = {
131131
{
132132
code: 'enum U {a="a", _="b", b="c"}',
133133
output: 'enum U {_="b", a="a", b="c"}',
134-
errors: 3,
134+
errors: 2,
135135
},
136136
{
137137
code: 'enum U {a="T", c="T", b="T"}',
@@ -151,57 +151,32 @@ const invalid: PreInvalidTestCaseObject = {
151151
{
152152
code: 'enum U {$="T", _="T", A="T", a="T"}',
153153
output: 'enum U {$="T", A="T", _="T", a="T"}',
154-
errors: 3,
154+
errors: 2,
155155
},
156156
{
157157
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
158158
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
159-
errors: 3,
159+
errors: 2,
160160
},
161161
{
162162
code: 'enum U {a="T", _="T", b="T"}',
163163
output: 'enum U {_="T", a="T", b="T"}',
164-
errors: 3,
165-
},
166-
{
167-
code: 'enum U {a="T", c="T", b="T"}',
168-
output: 'enum U {a="T", b="T", c="T"}',
169-
errors: 3,
170-
},
171-
{
172-
code: 'enum U {b_="T", a="T", b="T"}',
173-
output: 'enum U {a="T", b="T", b_="T"}',
174-
errors: 3,
175-
},
176-
{
177-
code: 'enum U {b_="T", c="T", C="T"}',
178-
output: 'enum U {C="T", b_="T", c="T"}',
179-
errors: 3,
180-
},
181-
{
182-
code: 'enum U {$="T", _="T", A="T", a="T"}',
183-
output: 'enum U {$="T", A="T", _="T", a="T"}',
184-
errors: 3,
185-
},
186-
{
187-
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
188-
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
189-
errors: 3,
164+
errors: 2,
190165
},
191166
/**
192167
* not ignore simple computed properties.
193168
*/
194169
{
195170
code: 'enum U {a="T", b="T", ["aa"]="T", c="T"}',
196171
output: 'enum U {a="T", ["aa"]="T", b="T", c="T"}',
197-
errors: 3,
172+
errors: 2,
198173
},
199174
],
200175
ascendingInsensitiveNonNaturalNotRequired: [
201176
{
202177
code: 'enum U {a="T", _="T", b="T"}',
203178
output: 'enum U {_="T", a="T", b="T"}',
204-
errors: 3,
179+
errors: 2,
205180
},
206181
{
207182
code: 'enum U {c="T", a="T", b="T"}',
@@ -216,19 +191,19 @@ const invalid: PreInvalidTestCaseObject = {
216191
{
217192
code: 'enum U {$="T", A="T", _="T", a="T"}',
218193
output: 'enum U {$="T", _="T", A="T", a="T"}',
219-
errors: 3,
194+
errors: 2,
220195
},
221196
{
222197
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
223198
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
224-
errors: 3,
199+
errors: 2,
225200
},
226201
],
227202
ascendingSensitiveNaturalNotRequired: [
228203
{
229204
code: 'enum U {a="T", _="T", b="T"}',
230205
output: 'enum U {_="T", a="T", b="T"}',
231-
errors: 3,
206+
errors: 2,
232207
},
233208
{
234209
code: 'enum U {a="T", c="T", b="T"}',
@@ -248,19 +223,19 @@ const invalid: PreInvalidTestCaseObject = {
248223
{
249224
code: 'enum U {$="T", A="T", _="T", a="T"}',
250225
output: 'enum U {$="T", _="T", A="T", a="T"}',
251-
errors: 3,
226+
errors: 2,
252227
},
253228
{
254229
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
255230
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
256-
errors: 3,
231+
errors: 2,
257232
},
258233
],
259234
ascendingInsensitiveNaturalNotRequired: [
260235
{
261236
code: 'enum U {a="T", _="T", b="T"}',
262237
output: 'enum U {_="T", a="T", b="T"}',
263-
errors: 3,
238+
errors: 2,
264239
},
265240
{
266241
code: 'enum U {a="T", c="T", b="T"}',
@@ -275,12 +250,12 @@ const invalid: PreInvalidTestCaseObject = {
275250
{
276251
code: 'enum U {$="T", A="T", _="T", a="T"}',
277252
output: 'enum U {$="T", _="T", A="T", a="T"}',
278-
errors: 3,
253+
errors: 2,
279254
},
280255
{
281256
code: "enum U {'#'='T', À='T', 'Z'='T', è='T'}",
282257
output: "enum U {'#'='T', 'Z'='T', À='T', è='T'}",
283-
errors: 3,
258+
errors: 2,
284259
},
285260
],
286261
descendingWithDefaults: [
@@ -302,7 +277,7 @@ const invalid: PreInvalidTestCaseObject = {
302277
{
303278
code: 'enum U {b_="T", c="T", C="T"}',
304279
output: 'enum U {c="T", b_="T", C="T"}',
305-
errors: 3,
280+
errors: 2,
306281
},
307282
{
308283
code: 'enum U {$="T", _="T", A="T", a="T"}',
@@ -366,7 +341,7 @@ const invalid: PreInvalidTestCaseObject = {
366341
{
367342
code: 'enum U {b_="T", c="T", C="T"}',
368343
output: 'enum U {c="T", b_="T", C="T"}',
369-
errors: 3,
344+
errors: 2,
370345
},
371346
{
372347
code: 'enum U {$="T", _="T", A="T", a="T"}',

0 commit comments

Comments
 (0)