summaryrefslogtreecommitdiff
path: root/tools/eslint/lib/testers/rule-tester.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/lib/testers/rule-tester.js')
-rw-r--r--tools/eslint/lib/testers/rule-tester.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/eslint/lib/testers/rule-tester.js b/tools/eslint/lib/testers/rule-tester.js
index d66cd175a4..9d747e96a8 100644
--- a/tools/eslint/lib/testers/rule-tester.js
+++ b/tools/eslint/lib/testers/rule-tester.js
@@ -468,9 +468,11 @@ class RuleTester {
)
);
+ const hasMessageOfThisRule = messages.some(m => m.ruleId === ruleName);
+
for (let i = 0, l = item.errors.length; i < l; i++) {
- assert.ok(!("fatal" in messages[i]), `A fatal parsing error occurred: ${messages[i].message}`);
- assert.equal(messages[i].ruleId, ruleName, "Error rule name should be the same as the name of the rule being tested");
+ assert(!messages[i].fatal, `A fatal parsing error occurred: ${messages[i].message}`);
+ assert(hasMessageOfThisRule, "Error rule name should be the same as the name of the rule being tested");
if (typeof item.errors[i] === "string" || item.errors[i] instanceof RegExp) {