@@ -59,6 +59,24 @@ ruleTester.run('no-done-callback', rule, {
5959 } ,
6060 ] ,
6161 } ,
62+ {
63+ code : 'test("something", (done,) => {done();})' ,
64+ errors : [
65+ {
66+ messageId : 'noDoneCallback' ,
67+ line : 1 ,
68+ column : 20 ,
69+ suggestions : [
70+ {
71+ messageId : 'suggestWrappingInPromise' ,
72+ data : { callback : 'done' } ,
73+ output :
74+ 'test("something", () => {return new Promise(done => {done();})})' ,
75+ } ,
76+ ] ,
77+ } ,
78+ ] ,
79+ } ,
6280 {
6381 code : 'test("something", finished => {finished();})' ,
6482 errors : [
@@ -89,7 +107,7 @@ ruleTester.run('no-done-callback', rule, {
89107 messageId : 'suggestWrappingInPromise' ,
90108 data : { callback : 'done' } ,
91109 output :
92- 'test("something", () => {return new Promise(( done) => {done();})})' ,
110+ 'test("something", () => {return new Promise(done => {done();})})' ,
93111 } ,
94112 ] ,
95113 } ,
@@ -123,7 +141,7 @@ ruleTester.run('no-done-callback', rule, {
123141 {
124142 messageId : 'suggestWrappingInPromise' ,
125143 data : { callback : 'done' } ,
126- output : 'test("something", () => new Promise(( done) => done()))' ,
144+ output : 'test("something", () => new Promise(done => done()))' ,
127145 } ,
128146 ] ,
129147 } ,
@@ -141,7 +159,7 @@ ruleTester.run('no-done-callback', rule, {
141159 messageId : 'suggestWrappingInPromise' ,
142160 data : { callback : 'done' } ,
143161 output :
144- 'test("something", function() {return new Promise(( done) => {done();})})' ,
162+ 'test("something", function() {return new Promise(done => {done();})})' ,
145163 } ,
146164 ] ,
147165 } ,
@@ -159,7 +177,7 @@ ruleTester.run('no-done-callback', rule, {
159177 messageId : 'suggestWrappingInPromise' ,
160178 data : { callback : 'done' } ,
161179 output :
162- 'test("something", function () {return new Promise(( done) => {done();})})' ,
180+ 'test("something", function () {return new Promise(done => {done();})})' ,
163181 } ,
164182 ] ,
165183 } ,
@@ -203,7 +221,7 @@ ruleTester.run('no-done-callback', rule, {
203221 messageId : 'suggestWrappingInPromise' ,
204222 data : { callback : 'done' } ,
205223 output : dedent `
206- test('something', () => {return new Promise(( done) => {
224+ test('something', () => {return new Promise(done => {
207225 done();
208226 })});
209227 ` ,
@@ -270,7 +288,7 @@ ruleTester.run('no-done-callback', rule, {
270288 messageId : 'suggestWrappingInPromise' ,
271289 data : { callback : 'done' } ,
272290 output :
273- 'beforeEach(() => {return new Promise(( done) => {done();})})' ,
291+ 'beforeEach(() => {return new Promise(done => {done();})})' ,
274292 } ,
275293 ] ,
276294 } ,
@@ -304,7 +322,7 @@ ruleTester.run('no-done-callback', rule, {
304322 {
305323 messageId : 'suggestWrappingInPromise' ,
306324 data : { callback : 'done' } ,
307- output : 'afterEach(() => new Promise(( done) => done()))' ,
325+ output : 'afterEach(() => new Promise(done => done()))' ,
308326 } ,
309327 ] ,
310328 } ,
@@ -322,7 +340,7 @@ ruleTester.run('no-done-callback', rule, {
322340 messageId : 'suggestWrappingInPromise' ,
323341 data : { callback : 'done' } ,
324342 output :
325- 'beforeAll(function() {return new Promise(( done) => {done();})})' ,
343+ 'beforeAll(function() {return new Promise(done => {done();})})' ,
326344 } ,
327345 ] ,
328346 } ,
@@ -340,7 +358,7 @@ ruleTester.run('no-done-callback', rule, {
340358 messageId : 'suggestWrappingInPromise' ,
341359 data : { callback : 'done' } ,
342360 output :
343- 'afterEach(function () {return new Promise(( done) => {done();})})' ,
361+ 'afterEach(function () {return new Promise(done => {done();})})' ,
344362 } ,
345363 ] ,
346364 } ,
@@ -383,7 +401,7 @@ ruleTester.run('no-done-callback', rule, {
383401 messageId : 'suggestWrappingInPromise' ,
384402 data : { callback : 'done' } ,
385403 output : dedent `
386- beforeEach(() => {return new Promise(( done) => {
404+ beforeEach(() => {return new Promise(done => {
387405 done();
388406 })});
389407 ` ,
@@ -413,7 +431,7 @@ ruleTester.run('no-done-callback', rule, {
413431 output : dedent `
414432 import { beforeEach } from '@jest/globals';
415433
416- beforeEach(() => {return new Promise(( done) => {
434+ beforeEach(() => {return new Promise(done => {
417435 done();
418436 })});
419437 ` ,
@@ -443,7 +461,7 @@ ruleTester.run('no-done-callback', rule, {
443461 output : dedent `
444462 import { beforeEach as atTheStartOfEachTest } from '@jest/globals';
445463
446- atTheStartOfEachTest(() => {return new Promise(( done) => {
464+ atTheStartOfEachTest(() => {return new Promise(done => {
447465 done();
448466 })});
449467 ` ,
0 commit comments