@@ -35,6 +35,24 @@ runRuleTester('max-nested-step', rule, {
35
35
{ column : 11 , endColumn : 20 , endLine : 6 , line : 6 , messageId } ,
36
36
] ,
37
37
} ,
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
+ } ,
38
56
// Global aliases
39
57
{
40
58
code : javascript `
@@ -57,6 +75,7 @@ runRuleTester('max-nested-step', rule, {
57
75
valid : [
58
76
'await test.step("step1", () => {});' ,
59
77
'await test.step("step1", async () => {});' ,
78
+ 'await test.step.skip("step1", async () => {});' ,
60
79
{
61
80
code : javascript `
62
81
test ( 'foo' , async ( ) => {
@@ -85,6 +104,18 @@ runRuleTester('max-nested-step', rule, {
85
104
} ) ;
86
105
` ,
87
106
} ,
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
+ } ,
88
119
// Global aliases
89
120
{
90
121
code : 'await it.step("step1", () => {});' ,
0 commit comments