From 1b33a776045c564a9f0b5c0074643ee1a02c84b8 Mon Sep 17 00:00:00 2001 From: Jordan Thomson Date: Sun, 15 Sep 2024 12:16:31 +1000 Subject: [PATCH] using `unIndent` --- tests/lib/rules/no-useless-constructor.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tests/lib/rules/no-useless-constructor.js b/tests/lib/rules/no-useless-constructor.js index 2ea1067321d..17aee4e9521 100644 --- a/tests/lib/rules/no-useless-constructor.js +++ b/tests/lib/rules/no-useless-constructor.js @@ -11,6 +11,7 @@ const rule = require("../../../lib/rules/no-useless-constructor"); const RuleTester = require("../../../lib/rule-tester/rule-tester"); +const { unIndent } = require("../../_utils"); //------------------------------------------------------------------------------ // Tests @@ -136,13 +137,23 @@ ruleTester.run("no-useless-constructor", rule, { }] }, { - code: "class A { foo = \"bar\"\nconstructor() { }\n[0]() { } }", + code: unIndent` + class A { + foo = 'bar' + constructor() { } + [0]() { } + }`, languageOptions: { ecmaVersion: 2022 }, errors: [{ ...error, suggestions: [{ messageId: "removeConstructor", - output: "class A { foo = \"bar\"\n;\n[0]() { } }" + output: unIndent` + class A { + foo = 'bar' + ; + [0]() { } + }` }] }] }