Skip to content

Commit bcba681

Browse files
committed
adding TextEncoder config in jest
1 parent cb4d303 commit bcba681

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

jest.config.js

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,25 @@
11
const path = require("path");
2+
const { TextEncoder, TextDecoder } = require("util");
3+
4+
global.TextEncoder = TextEncoder;
5+
global.TextDecoder = TextDecoder;
26

37
module.exports = {
48
rootDir: ".",
5-
testMatch: [
6-
"<rootDir>/tests/frontend/**/*.test.js"
7-
],
8-
testPathIgnorePatterns: [
9-
"/node_modules/",
10-
"/dist/"
11-
],
9+
testMatch: ["<rootDir>/tests/frontend/**/*.test.js"],
10+
testPathIgnorePatterns: ["/node_modules/", "/dist/"],
1211
moduleNameMapper: {
1312
"\\.(css|less|scss|sass)$": "identity-obj-proxy",
14-
"^@src/(.*)$": "<rootDir>/frontend/src/$1"
13+
"^@src/(.*)$": "<rootDir>/frontend/src/$1",
1514
},
16-
setupFilesAfterEnv: [
17-
"@testing-library/jest-dom"
18-
],
19-
moduleDirectories: [
20-
"node_modules",
21-
path.resolve(__dirname, "node_modules")
22-
],
15+
setupFilesAfterEnv: ["@testing-library/jest-dom"],
16+
moduleDirectories: ["node_modules", path.resolve(__dirname, "node_modules")],
2317
transform: {
24-
"^.+\\.[jt]sx?$": "babel-jest"
18+
"^.+\\.[jt]sx?$": "babel-jest",
2519
},
2620
transformIgnorePatterns: [
27-
"/node_modules/(?!(react-monaco-editor|monaco-editor)/)"
21+
"/node_modules/(?!(react-monaco-editor|monaco-editor)/)",
2822
],
29-
testEnvironment: "jsdom"
23+
testEnvironment: "jsdom",
24+
setupFilesAfterEnv: ["<rootDir>/jest.setup.js"],
3025
};

0 commit comments

Comments
 (0)