@@ -54,6 +54,7 @@ ruleTester.run('assertion-arguments', rule, {
5454 testCase ( false , 't.truthy(\'unicorn\', \'message\');' ) ,
5555 testCase ( false , 't.snapshot(value, \'message\');' ) ,
5656 testCase ( false , 't.context.plan();' ) ,
57+ testCase ( false , 't.teardown(() => {});' ) ,
5758 testCase ( false , 't.timeout(100);' ) ,
5859 testCase ( false , 'foo.t.plan();' ) ,
5960 // Shouldn't be triggered since it's not a test file
@@ -104,6 +105,7 @@ ruleTester.run('assertion-arguments', rule, {
104105 testCase ( 'always' , 't.skip.is(\'same\', \'same\', \'message\');' ) ,
105106 testCase ( 'always' , 't.is.skip(\'same\', \'same\', \'message\');' ) ,
106107 testCase ( 'always' , 't.snapshot(value, \'message\');' ) ,
108+ testCase ( 'always' , 't.teardown(() => {});' ) ,
107109 testCase ( 'always' , 't.timeout(100);' ) ,
108110 testCase ( 'always' , 't.try(tt => tt.pass());' ) ,
109111 testCase ( 'always' , 't.try(tt => tt.pass(), 1, 2);' ) ,
@@ -136,6 +138,7 @@ ruleTester.run('assertion-arguments', rule, {
136138 testCase ( 'never' , 't.skip.is(\'same\', \'same\');' ) ,
137139 testCase ( 'never' , 't.is.skip(\'same\', \'same\');' ) ,
138140 testCase ( 'never' , 't.snapshot(value);' ) ,
141+ testCase ( 'never' , 't.teardown(() => {});' ) ,
139142 testCase ( 'never' , 't.timeout(100);' ) ,
140143 testCase ( 'never' , 't.try(tt => tt.pass());' ) ,
141144 testCase ( 'never' , 't.try(tt => tt.pass(), 1, 2);' ) ,
@@ -187,6 +190,7 @@ ruleTester.run('assertion-arguments', rule, {
187190 testCase ( false , 't.skip.is(\'same\');' , tooFewError ( 2 ) ) ,
188191 testCase ( false , 't.is.skip(\'same\');' , tooFewError ( 2 ) ) ,
189192 testCase ( false , 't.snapshot();' , tooFewError ( 1 ) ) ,
193+ testCase ( false , 't.teardown();' , tooFewError ( 1 ) ) ,
190194 testCase ( false , 't.timeout();' , tooFewError ( 1 ) ) ,
191195 testCase ( false , 't.try();' , tooFewError ( 1 ) ) ,
192196
@@ -210,6 +214,7 @@ ruleTester.run('assertion-arguments', rule, {
210214 testCase ( false , 't.skip.is(\'same\', \'same\', \'message\', \'extra argument\');' , tooManyError ( 3 ) ) ,
211215 testCase ( false , 't.is.skip(\'same\', \'same\', \'message\', \'extra argument\');' , tooManyError ( 3 ) ) ,
212216 testCase ( false , 't.snapshot(value, \'message\', \'extra argument\');' , tooManyError ( 2 ) ) ,
217+ testCase ( false , 't.teardown(() => {}, \'extra argument\');' , tooManyError ( 1 ) ) ,
213218 testCase ( false , 't.timeout(1, \'extra argument\');' , tooManyError ( 1 ) ) ,
214219
215220 testCase ( 'always' , 't.pass();' , missingError ) ,
0 commit comments