diff --git a/tests/lib/rule-tester/flat-rule-tester.js b/tests/lib/rule-tester/flat-rule-tester.js index 4184a80ff61..1edd4fe3f0a 100644 --- a/tests/lib/rule-tester/flat-rule-tester.js +++ b/tests/lib/rule-tester/flat-rule-tester.js @@ -2437,6 +2437,13 @@ describe("FlatRuleTester", () => { fatal: [{}] }); }, "Test case property 'error' must be an object"); + assert.throws(() => { + ruleTester.run("foo", rule, { + valid: [{ code: "'baz'" }], + invalid: [{ code: "'bar'", errors: [{ type: "Literal" }] }], + fatal: [{ error: null }] + }); + }, "Test case property 'error' must be an object"); // wrong type `code` assert.throws(() => { diff --git a/tests/lib/rule-tester/rule-tester.js b/tests/lib/rule-tester/rule-tester.js index 8c3e70d1b05..da603db10b7 100644 --- a/tests/lib/rule-tester/rule-tester.js +++ b/tests/lib/rule-tester/rule-tester.js @@ -2421,6 +2421,13 @@ describe("RuleTester", () => { fatal: [{}] }); }, "Test case property 'error' must be an object"); + assert.throws(() => { + ruleTester.run("foo", rule, { + valid: [{ code: "'baz'" }], + invalid: [{ code: "'bar'", errors: [{ type: "Literal" }] }], + fatal: [{ error: null }] + }); + }, "Test case property 'error' must be an object"); // wrong type `code` assert.throws(() => {