💼 This rule is enabled in the ✅ recommended
config.
Translations: Français
AVA comes with built-in support for async functions (async/await). This allows you to write shorter and clearer tests.
This rule will report an error when it finds a test that returns an expression that looks like a Promise (containing a .then()
call), which could be simplified by using the async/await syntax.
const test = require('ava');
test('foo', t => {
return foo().then(res => {
t.is(res, 1);
});
});
const test = require('ava');
test('foo', async t => {
t.is(await foo(), 1);
});