@@ -35,6 +35,24 @@ runRuleTester('max-nested-step', rule, {
3535 { column : 11 , endColumn : 20 , endLine : 6 , line : 6 , messageId } ,
3636 ] ,
3737 } ,
38+ {
39+ code : javascript `
40+ test ( 'foo' , async ( ) => {
41+ await test . step ( "step1" , async ( ) => {
42+ await test . step ( "nested step1" , async ( ) => {
43+ await expect ( true ) . toBe ( true ) ;
44+ } ) ;
45+ await test . step . skip ( "nested step2" , async ( ) => {
46+ await expect ( true ) . toBe ( true ) ;
47+ } ) ;
48+ } ) ;
49+ } ) ;
50+ ` ,
51+ errors : [
52+ { column : 11 , endColumn : 20 , endLine : 3 , line : 3 , messageId } ,
53+ { column : 11 , endColumn : 25 , endLine : 6 , line : 6 , messageId } ,
54+ ] ,
55+ } ,
3856 // Global aliases
3957 {
4058 code : javascript `
@@ -57,6 +75,7 @@ runRuleTester('max-nested-step', rule, {
5775 valid : [
5876 'await test.step("step1", () => {});' ,
5977 'await test.step("step1", async () => {});' ,
78+ 'await test.step.skip("step1", async () => {});' ,
6079 {
6180 code : javascript `
6281 test ( 'foo' , async ( ) => {
@@ -85,6 +104,18 @@ runRuleTester('max-nested-step', rule, {
85104 } ) ;
86105 ` ,
87106 } ,
107+ {
108+ code : javascript `
109+ test ( 'foo' , async ( ) => {
110+ await test . step ( "step1" , async ( ) => {
111+ await expect ( true ) . toBe ( true ) ;
112+ } ) ;
113+ await test . step . skip ( "step2" , async ( ) => {
114+ await expect ( true ) . toBe ( true ) ;
115+ } ) ;
116+ } ) ;
117+ ` ,
118+ } ,
88119 // Global aliases
89120 {
90121 code : 'await it.step("step1", () => {});' ,
0 commit comments