Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 814 Bytes

no-only-test.md

File metadata and controls

39 lines (26 loc) · 814 Bytes

Ensure no test.only() are present

Translations: Français

It's easy to run only one test with test.only() and then forget about it. It's visible in the results, but still easily missed. Forgetting to remove .only, means only this one test in the whole file will run, and if not caught, can let serious bugs slip into your codebase.

This rule is fixable. It will remove the .only test modifier.

Fail

const test = require('ava');

test.only('test 1', t => {
	t.pass();
});

// test 2 will not run
test('test 2', t => {
	t.pass();
});

Pass

const test = require('ava');

test('test 1', t => {
	t.pass();
});

// test 2 will run
test('test 2', t => {
	t.pass();
});