Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.32 KB

prefer-async-await.md

File metadata and controls

34 lines (24 loc) · 1.32 KB

Note du traducteur

C'est la traduction du fichier prefer-async-await.md. Voici un lien vers les différences avec le master de eslint-plugin-ava (Si en cliquant sur le lien, vous ne trouvez pas le fichier prefer-async-await.md parmi les fichiers modifiés, vous pouvez donc en déduire que la traduction est à jour).


Préférer l'utilisation de async/await au lieu de retourner une Promesse

Traductions : English

AVA est livré avec une prise en charge des fonctions async (async/await). Cela vous permet d'écrire des tests courts et clairs.

Cette règle signale une erreur quand il trouve un test qui retourne une expression qui ressemble à une promesse (contenant un appel .then()), qui pourrait être simplifiée en utilisant la syntaxe async/await.

Échoue

const test = require('ava');

test('foo', t => {
	return foo().then(res => {
		t.is(res, 1);
	});
});

Passe

const test = require('ava');

test('foo', async t => {
	t.is(await foo(), 1);
});