Skip to content

Commit f04e2c3

Browse files
committed
fixed jest config
1 parent 3fa3042 commit f04e2c3

File tree

1 file changed

+28
-26
lines changed

1 file changed

+28
-26
lines changed

jest.config.js

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
1-
module.exports = {
2-
testMatch: [
3-
"**/test/**/*.+(ts|tsx|js)",
4-
"**/src/**/(*.)+(spec|test).+(ts|tsx|js)",
5-
],
6-
transform: {
7-
"^.+\\.(ts|tsx)$": "ts-jest",
8-
},
9-
// testPathIgnorePatterns: ["./examples"],
10-
testEnvironment: "miniflare",
11-
testEnvironmentOptions: {
12-
/*
13-
bindings: {
14-
__STATIC_CONTENT: {
15-
get: (key) => {
16-
const table = { 'index.abcdef.index': 'This is index' }
17-
return table[key]
18-
},
19-
},
20-
__STATIC_CONTENT_MANIFEST: JSON.stringify({
21-
'index.index': 'index.abcdef.index',
22-
}),
23-
},
24-
kvNamespaces: ['TEST_NAMESPACE'],
25-
*/
26-
},
1+
const { resolve } = require("path");
2+
const { pathsToModuleNameMapper } = require("ts-jest");
3+
4+
const pkg = require("./package.json");
5+
const tsconfig = require("./tsconfig.json");
6+
const CI = !!process.env.CI;
7+
8+
module.exports = () => {
9+
return {
10+
displayName: pkg.name,
11+
rootDir: __dirname,
12+
preset: "ts-jest",
13+
testEnvironment: "miniflare",
14+
restoreMocks: true,
15+
reporters: ["default"],
16+
modulePathIgnorePatterns: ["dist"],
17+
moduleNameMapper: pathsToModuleNameMapper(
18+
tsconfig.compilerOptions.paths || [],
19+
{
20+
prefix: `./`,
21+
}
22+
),
23+
cacheDirectory: resolve(
24+
__dirname,
25+
`${CI ? "" : "node_modules/"}.cache/jest`
26+
),
27+
collectCoverage: false,
28+
};
2729
};

0 commit comments

Comments
 (0)