Note du traducteur
C'est la traduction du fichier prefer-t-regex.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-t-regex.md
parmi les fichiers modifiés, vous pouvez donc en déduire que la traduction est à jour).
Traductions : English
L'assertion t.regex()
de AVA peut tester une chaîne par rapport à une expression régulière.
Cette règle imposera l'utilisation de t.regex()
au lieu d'utiliser manuellement RegExp#test()
, ce qui rendra votre code plus clair et produira un meilleure affichage lors d'un échec.
Cette règle est réparable. Cela remplacera l'utilisation de RegExp#test()
, String#match()
, ou String#search()
avec t.regex()
.
const test = require('ava');
test('main', t => {
t.true(/\w+/.test('foo'));
});
const test = require('ava');
test('main', t => {
t.truthy('foo'.match(/\w+/));
});
const test = require('ava');
test('main', async t => {
t.regex('foo', /\w+/);
});