Skip to content

Commit 2d15749

Browse files
committed
#270 Fix jest
1 parent 74df49b commit 2d15749

File tree

4 files changed

+254
-44
lines changed

4 files changed

+254
-44
lines changed

lib/jest.config.cjs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ module.exports = {
55
'**/?(*.)+(spec|test).+(ts|tsx|js)',
66
],
77
transform: {
8-
'^.+\\.(ts|tsx)$': 'ts-jest',
8+
'^.+\\.(ts|tsx)$': ['ts-jest', { useESM: true }],
99
},
1010
testEnvironment: 'node',
11+
moduleNameMapper: {
12+
'(.+)\\.js': '$1'
13+
},
14+
extensionsToTreatAsEsm: ['.ts']
1115
};

lib/src/EventManager.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { jest } from '@jest/globals';
12
import { EventManager } from './EventManager.js';
23
enum Events {
34
Click = 'click',

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"devDependencies": {
33
"@esm-bundle/chai": "4.3.4",
4+
"@jest/globals": "^29.3.1",
45
"@playwright/test": "^1.26.0",
56
"@types/chai": "^4.2.22",
67
"@types/jest": "^27.0.2",

0 commit comments

Comments
 (0)