import path from "path"; // eslint-disable-next-line import-x/no-extraneous-dependencies import { RuleTester } from "@typescript-eslint/rule-tester"; import { getCode } from "../../../utils/testing"; import { groupedDeclarationsRule, MessageIds } from "./_rule"; const ruleTester = new RuleTester(); const testDir = path.join(__dirname, "tests"); ruleTester.run("grouped-properties", groupedDeclarationsRule, { valid: [getCode(testDir, "valid", [])], invalid: [getCode(testDir, "invalid", [], MessageIds.FIXABLE_REPORT)], });