Skip to content

noFocusedTests

Diagnostic Category: lint/suspicious/noFocusedTests

Since: v1.6.0

Sources:

Disallow focused tests.

Disabled test are useful when developing and debugging, because it forces the test suite to run only certain tests.

However, in pull/merge request, you usually want to run all the test suite.

describe.only("foo", () => {});
code-block.js:1:10 lint/suspicious/noFocusedTests  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✖ Don’t focus the test.

> 1 │ describe.only(“foo”, () => {});
│ ^^^^
2 │

ℹ The ‘only’ method is often used for debugging or during implementation. It should be removed before deploying to production.

ℹ Consider removing ‘only’ to ensure all tests are executed.

ℹ Unsafe fix: Remove focus from test.

1 │ describe.only(“foo”,·()·=>·{});
│ -----
test.only("foo", () => {});
code-block.js:1:6 lint/suspicious/noFocusedTests  FIXABLE  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✖ Don’t focus the test.

> 1 │ test.only(“foo”, () => {});
│ ^^^^
2 │

ℹ The ‘only’ method is often used for debugging or during implementation. It should be removed before deploying to production.

ℹ Consider removing ‘only’ to ensure all tests are executed.

ℹ Unsafe fix: Remove focus from test.

1 │ test.only(“foo”,·()·=>·{});
│ -----
test("foo", () => {});