ava/no-only-test

February 8, 2026 · View on GitHub

📝 Disallow test.only().

💼 This rule is enabled in the ✅ recommended config.

💡 This rule is manually fixable by editor suggestions.

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.

Examples

import test from 'ava';

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

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

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

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