@@ -263,6 +263,52 @@ describe('TestCase', () => {
263
263
` )
264
264
} )
265
265
266
+ test ( 'skipped test case in a different order' , async ( ) => {
267
+ const report = await run ( {
268
+ 'example.test.ts' : ts `
269
+ test.skip('skipped', () => {});
270
+ test('running', () => {});
271
+ ` ,
272
+ } )
273
+
274
+ expect ( report ) . toMatchInlineSnapshot ( `
275
+ "
276
+ onTestModuleQueued (example.test.ts)
277
+ onTestModuleCollected (example.test.ts)
278
+ onTestModuleStart (example.test.ts)
279
+ onTestCaseReady (example.test.ts) |skipped|
280
+ onTestCaseResult (example.test.ts) |skipped|
281
+ onTestCaseReady (example.test.ts) |running|
282
+ onTestCaseResult (example.test.ts) |running|
283
+ onTestModuleEnd (example.test.ts)"
284
+ ` )
285
+ } )
286
+
287
+ test ( 'skipped test case in a suite with a different order' , async ( ) => {
288
+ const report = await run ( {
289
+ 'example.test.ts' : ts `
290
+ describe('suite', () => {
291
+ test.skip('skipped', () => {});
292
+ test('running', () => {});
293
+ })
294
+ ` ,
295
+ } )
296
+
297
+ expect ( report ) . toMatchInlineSnapshot ( `
298
+ "
299
+ onTestModuleQueued (example.test.ts)
300
+ onTestModuleCollected (example.test.ts)
301
+ onTestModuleStart (example.test.ts)
302
+ onTestSuiteReady (example.test.ts) |suite|
303
+ onTestCaseReady (example.test.ts) |skipped|
304
+ onTestCaseResult (example.test.ts) |skipped|
305
+ onTestCaseReady (example.test.ts) |running|
306
+ onTestCaseResult (example.test.ts) |running|
307
+ onTestSuiteResult (example.test.ts) |suite|
308
+ onTestModuleEnd (example.test.ts)"
309
+ ` )
310
+ } )
311
+
266
312
test ( 'dynamically skipped test case' , async ( ) => {
267
313
const report = await run ( {
268
314
'example.test.ts' : ts `
@@ -887,10 +933,10 @@ describe('merge reports', () => {
887
933
onTestCaseReady (example-2.test.ts) |third|
888
934
onTestCaseResult (example-2.test.ts) |third|
889
935
onTestSuiteResult (example-2.test.ts) |suite|
890
- onTestCaseReady (example-2.test.ts) |fifth|
891
- onTestCaseResult (example-2.test.ts) |fifth|
892
936
onTestCaseReady (example-2.test.ts) |fourth|
893
937
onTestCaseResult (example-2.test.ts) |fourth|
938
+ onTestCaseReady (example-2.test.ts) |fifth|
939
+ onTestCaseResult (example-2.test.ts) |fifth|
894
940
onTestModuleEnd (example-2.test.ts)"
895
941
` )
896
942
} )
@@ -954,10 +1000,10 @@ describe('type checking', () => {
954
1000
onTestCaseReady (example-2.test-d.ts) |third|
955
1001
onTestCaseResult (example-2.test-d.ts) |third|
956
1002
onTestSuiteResult (example-2.test-d.ts) |suite|
957
- onTestCaseReady (example-2.test-d.ts) |fifth|
958
- onTestCaseResult (example-2.test-d.ts) |fifth|
959
1003
onTestCaseReady (example-2.test-d.ts) |fourth|
960
1004
onTestCaseResult (example-2.test-d.ts) |fourth|
1005
+ onTestCaseReady (example-2.test-d.ts) |fifth|
1006
+ onTestCaseResult (example-2.test-d.ts) |fifth|
961
1007
onTestModuleEnd (example-2.test-d.ts)
962
1008
963
1009
onTestRunEnd (failed, 2 modules, 0 errors)"
0 commit comments