Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.57 KB

prefer-t-regex.md

File metadata and controls

42 lines (29 loc) · 1.57 KB

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).


Préférer l'utilisation de t.regex() au lieu de tests d'expressions régulières

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().

Échoue

const test = require('ava');

test('main', t => {
	t.true(/\w+/.test('foo'));
});
const test = require('ava');

test('main', t => {
	t.truthy('foo'.match(/\w+/));
});

Passe

const test = require('ava');

test('main', async t => {
	t.regex('foo', /\w+/);
});