Skip to content

Commit e8e1637

Browse files
committedJun 1, 2021
Convert over jest setup script
1 parent 1fdd211 commit e8e1637

File tree

3 files changed

+18
-11
lines changed

3 files changed

+18
-11
lines changed
 

‎jest.setup.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

‎jest.setup.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { RuleTester } from "eslint";
2+
3+
interface JestRuleTester extends RuleTester {
4+
describe: (text: string, callback: () => void) => void;
5+
it: { title?: string } & ((text: string, callback: () => void) => void);
6+
}
7+
8+
const ruleTester = RuleTester as unknown as JestRuleTester;
9+
10+
ruleTester.describe = (text: string, callback: () => void) => {
11+
ruleTester.it.title = text;
12+
return callback.call(this);
13+
};
14+
15+
ruleTester.it = (text: string, callback: () => void) => {
16+
test(`${ruleTester.it.title}: ${text}`, callback);
17+
};

‎package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"jest": {
7070
"preset": "ts-jest",
7171
"setupFilesAfterEnv": [
72-
"./jest.setup.js"
72+
"./jest.setup.ts"
7373
],
7474
"testRegex": ".test.ts$"
7575
},

0 commit comments

Comments
 (0)
Please sign in to comment.