Skip to content

Commit e15a8d1

Browse files
G-RathSimenB
authored andcommitted
refactor(no-test-callback): rename rule to no-done-callback (#653)
BREAKING CHANGE: rename `no-test-callback` to `no-done-callback`
1 parent 5e3ba0e commit e15a8d1

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ installations requiring long-term consistency.
138138
| [no-conditional-expect](docs/rules/no-conditional-expect.md) | Prevent calling `expect` conditionally | ![recommended][] | |
139139
| [no-deprecated-functions](docs/rules/no-deprecated-functions.md) | Disallow use of deprecated functions | ![recommended][] | ![fixable][] |
140140
| [no-disabled-tests](docs/rules/no-disabled-tests.md) | Disallow disabled tests | ![recommended][] | |
141+
| [no-done-callback](docs/rules/no-done-callback.md) | Avoid using a callback in asynchronous tests | ![recommended][] | ![suggest][] |
141142
| [no-duplicate-hooks](docs/rules/no-duplicate-hooks.md) | Disallow duplicate setup and teardown hooks | | |
142143
| [no-export](docs/rules/no-export.md) | Disallow using `exports` in files containing tests | ![recommended][] | |
143144
| [no-focused-tests](docs/rules/no-focused-tests.md) | Disallow focused tests | ![recommended][] | ![fixable][] |
@@ -151,7 +152,6 @@ installations requiring long-term consistency.
151152
| [no-mocks-import](docs/rules/no-mocks-import.md) | Disallow manually importing from `__mocks__` | ![recommended][] | |
152153
| [no-restricted-matchers](docs/rules/no-restricted-matchers.md) | Disallow specific matchers & modifiers | | |
153154
| [no-standalone-expect](docs/rules/no-standalone-expect.md) | Disallow using `expect` outside of `it` or `test` blocks | ![recommended][] | |
154-
| [no-test-callback](docs/rules/no-test-callback.md) | Avoid using a callback in asynchronous tests | ![recommended][] | ![suggest][] |
155155
| [no-test-prefixes](docs/rules/no-test-prefixes.md) | Use `.only` and `.skip` over `f` and `x` | ![recommended][] | ![fixable][] |
156156
| [no-test-return-statement](docs/rules/no-test-return-statement.md) | Disallow explicitly returning from tests | | |
157157
| [prefer-called-with](docs/rules/prefer-called-with.md) | Suggest using `toBeCalledWith()` or `toHaveBeenCalledWith()` | | |

docs/rules/no-test-callback.md docs/rules/no-done-callback.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Avoid using a callback in asynchronous tests (`no-test-callback`)
1+
# Avoid using a callback in asynchronous tests (`no-done-callback`)
22

33
Jest allows you to pass a callback to test definitions, typically called `done`,
44
that is later invoked to indicate that the asynchronous test is complete.

src/__tests__/__snapshots__/rules.test.ts.snap

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Object {
1818
"jest/no-conditional-expect": "error",
1919
"jest/no-deprecated-functions": "error",
2020
"jest/no-disabled-tests": "error",
21+
"jest/no-done-callback": "error",
2122
"jest/no-duplicate-hooks": "error",
2223
"jest/no-expect-resolves": "error",
2324
"jest/no-export": "error",
@@ -32,7 +33,6 @@ Object {
3233
"jest/no-mocks-import": "error",
3334
"jest/no-restricted-matchers": "error",
3435
"jest/no-standalone-expect": "error",
35-
"jest/no-test-callback": "error",
3636
"jest/no-test-prefixes": "error",
3737
"jest/no-test-return-statement": "error",
3838
"jest/no-truthy-falsy": "error",
@@ -69,6 +69,7 @@ Object {
6969
"jest/no-conditional-expect": "error",
7070
"jest/no-deprecated-functions": "error",
7171
"jest/no-disabled-tests": "warn",
72+
"jest/no-done-callback": "error",
7273
"jest/no-export": "error",
7374
"jest/no-focused-tests": "error",
7475
"jest/no-identical-title": "error",
@@ -77,7 +78,6 @@ Object {
7778
"jest/no-jest-import": "error",
7879
"jest/no-mocks-import": "error",
7980
"jest/no-standalone-expect": "error",
80-
"jest/no-test-callback": "error",
8181
"jest/no-test-prefixes": "error",
8282
"jest/no-try-expect": "error",
8383
"jest/valid-describe": "error",

src/rules/__tests__/no-test-callback.test.ts src/rules/__tests__/no-done-callback.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
33
import resolveFrom from 'resolve-from';
4-
import rule from '../no-test-callback';
4+
import rule from '../no-done-callback';
55

66
const ruleTester = new TSESLint.RuleTester({
77
parser: resolveFrom(require.resolve('eslint'), 'espree'),
@@ -10,7 +10,7 @@ const ruleTester = new TSESLint.RuleTester({
1010
},
1111
});
1212

13-
ruleTester.run('no-test-callback', rule, {
13+
ruleTester.run('no-done-callback', rule, {
1414
valid: [
1515
'test("something", () => {})',
1616
'test("something", async () => {})',
File renamed without changes.

0 commit comments

Comments
 (0)