ava/no-nested-tests
February 8, 2026 · View on GitHub
📝 Disallow nested tests.
💼 This rule is enabled in the ✅ recommended config.
Translations: Français
In AVA, you cannot nest tests, for example, create tests inside of other tests. Doing so will lead to odd behavior.
Examples
import test from 'ava';
// ❌
test('foo', t => {
const result = foo();
t.true(result.foo);
test('bar', t => {
t.true(result.bar);
});
});
// ✅
test('foo', t => {
const result = foo();
t.true(result.foo);
});
test('bar', t => {
const result = foo();
t.true(result.bar);
});