ava/prefer-t-regex
February 8, 2026 ยท View on GitHub
๐ 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().
Examples
import test from 'ava';
test('main', t => {
t.true(/\w+/.test('foo')); // โ
t.truthy('foo'.match(/\w+/)); // โ
t.regex('foo', /\w+/); // โ
});