From 5a51b9a4ca13cb5fa5cfa349a99999826b5e2aed Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Mon, 8 Apr 2024 17:11:39 +1200 Subject: [PATCH] [Tests] `rule-tester`: try this babel class workaround --- tests/src/rule-tester.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/src/rule-tester.js b/tests/src/rule-tester.js index 390c6cd7f..103f2fd6f 100644 --- a/tests/src/rule-tester.js +++ b/tests/src/rule-tester.js @@ -8,13 +8,13 @@ export function withoutAutofixOutput(test) { return { ...test, ...usingFlatConfig || { output: test.code } }; } -class FlatCompatRuleTester extends RuleTester { +class FlatCompatRuleTester { constructor(testerConfig = { parserOptions: { sourceType: 'script' } }) { - super(FlatCompatRuleTester._flatCompat(testerConfig)); + this._tester = new RuleTester(FlatCompatRuleTester._flatCompat(testerConfig)); } run(ruleName, rule, tests) { - super.run(ruleName, rule, { + this._tester.run(ruleName, rule, { valid: tests.valid.map((t) => FlatCompatRuleTester._flatCompat(t)), invalid: tests.invalid.map((t) => FlatCompatRuleTester._flatCompat(t)), });