Skip to content

Commit 1e8d7a8

Browse files
committed
test: reuse the rule tester
1 parent b65943b commit 1e8d7a8

File tree

4 files changed

+12
-27
lines changed

4 files changed

+12
-27
lines changed

tests/rules/rule-tester.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { RuleTester } from "@typescript-eslint/rule-tester";
2+
import * as vitest from "vitest";
3+
4+
RuleTester.afterAll = vitest.afterAll;
5+
RuleTester.it = vitest.it;
6+
RuleTester.itOnly = vitest.it.only;
7+
RuleTester.describe = vitest.describe;
8+
9+
export const ruleTester = new RuleTester();

tests/rules/typed-input.test.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
1-
import { RuleTester } from "@typescript-eslint/rule-tester";
2-
import * as vitest from "vitest";
31
import { createTypedInputRule } from "../../src/rules/typed-input.js";
42
import SQLite from "better-sqlite3";
5-
6-
RuleTester.afterAll = vitest.afterAll;
7-
RuleTester.it = vitest.it;
8-
RuleTester.itOnly = vitest.it.only;
9-
RuleTester.describe = vitest.describe;
10-
11-
const ruleTester = new RuleTester();
3+
import { ruleTester } from "./rule-tester.js";
124

135
const db = new SQLite(":memory:");
146
db.exec(`

tests/rules/typed-result.test.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
1-
import { RuleTester } from "@typescript-eslint/rule-tester";
2-
import * as vitest from "vitest";
31
import { createTypedResultRule } from "../../src/rules/typed-result.js";
42
import SQLite from "better-sqlite3";
5-
6-
RuleTester.afterAll = vitest.afterAll;
7-
RuleTester.it = vitest.it;
8-
RuleTester.itOnly = vitest.it.only;
9-
RuleTester.describe = vitest.describe;
10-
11-
const ruleTester = new RuleTester();
3+
import { ruleTester } from "./rule-tester.js";
124

135
const db = new SQLite(":memory:");
146
db.exec(`

tests/rules/valid-query.test.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
1-
import { RuleTester } from "@typescript-eslint/rule-tester";
2-
import * as vitest from "vitest";
31
import { createValidQueryRule } from "../../src/rules/valid-query.js";
42
import SQLite from "better-sqlite3";
5-
6-
RuleTester.afterAll = vitest.afterAll;
7-
RuleTester.it = vitest.it;
8-
RuleTester.itOnly = vitest.it.only;
9-
RuleTester.describe = vitest.describe;
10-
11-
const ruleTester = new RuleTester();
3+
import { ruleTester } from "./rule-tester.js";
124

135
const db = new SQLite(":memory:");
146
db.exec(`

0 commit comments

Comments
 (0)