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();
});