Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.14 KB

File metadata and controls

29 lines (18 loc) · 1.14 KB

ava/prefer-t-regex

📝 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+/); // ✅
});