📝 Prefer t.regex() over RegExp#test() and String#match().
💼 This rule is enabled in the ✅ recommended config.
🔧 This rule is automatically fixable by the --fix CLI option.
Translations: Français
The AVA t.regex() assertion can test a string against a regular expression.
This rule will enforce the use of t.regex() instead of manually using RegExp#test(), which will make your code look clearer and produce better failure output.
This rule is fixable. It will replace the use of RegExp#test(), String#match(), or String#search() with t.regex().
import test from 'ava';
test('main', t => {
t.true(/\w+/.test('foo')); // ❌
t.truthy('foo'.match(/\w+/)); // ❌
t.regex('foo', /\w+/); // ✅
});