S'assurer qu'aucun test.only() soit présent

June 23, 2022 · View on GitHub


Note du traducteur

C'est la traduction du fichier no-only-test.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 no-only-test.md parmi les fichiers modifiés, vous pouvez donc en déduire que la traduction est à jour).


S'assurer qu'aucun test.only() soit présent

Traductions : English

Il est facile d'exécuter un unique test avec test.only() et puis de l'oublier. Il est visible dans les résultats, mais on peut encore facilement le manquer. En oubliant d'enlever .only, cela signifie que seul ce test dans le fichier complet s'exécutera, et si on ne fait rien, ceci peut permettre de glisser de sérieux bugs dans votre code.

Échoue

const test = require('ava');

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

// test 2 ne s'exécutera pas
test('test 2', t => {
	t.pass();
});

Passe

const test = require('ava');

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

// test 2 s'exécutera
test('test 2', t => {
	t.pass();
});