Skip to content

Commit c04468a

Browse files
committed
test: fix tests
1 parent 0d70f63 commit c04468a

File tree

5 files changed

+8
-1
lines changed

5 files changed

+8
-1
lines changed

.eslintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
},
2525
"overrides": [
2626
{
27-
"files": ["*.config.js", "__jest__/**/*.js"],
27+
"files": ["jestSetup.js", "*.config.js", "__jest__/**/*.js"],
2828
"env": {
2929
"node": true,
3030
"browser": false

jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ module.exports = {
1212
moduleNameMapper: {
1313
"\\.module\\.css$": require.resolve("identity-obj-proxy"),
1414
"@docusaurus/Translate": "<rootDir>/__mocks__/Translate.js",
15+
"^cheerio$": require.resolve("cheerio"),
1516
},
1617
// Ref https://github.com/facebook/jest/issues/2070#issuecomment-431706685
1718
// Todo(steve): remove next line when issue fixed.

jestSetup.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
import { matcherHint, printExpected, printReceived } from "jest-matcher-utils";
2+
import { TextEncoder, TextDecoder } from "node:util";
3+
import { ReadableStream } from "node:stream/web";
4+
5+
Object.assign(global, { TextDecoder, TextEncoder, ReadableStream });
26

37
const passMessage = (actual, expected) => () =>
48
`${matcherHint(".not.toMatchPath")}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"@typescript-eslint/eslint-plugin": "^6.10.0",
2626
"@typescript-eslint/parser": "^6.10.0",
2727
"babel-jest": "^28.1.0",
28+
"cheerio": "^1.0.0",
2829
"cross-env": "^7.0.3",
2930
"eslint": "^8.15.0",
3031
"eslint-config-prettier": "^8.5.0",

yarn.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14909,6 +14909,7 @@ __metadata:
1490914909
"@typescript-eslint/eslint-plugin": "npm:^6.10.0"
1491014910
"@typescript-eslint/parser": "npm:^6.10.0"
1491114911
babel-jest: "npm:^28.1.0"
14912+
cheerio: "npm:^1.0.0"
1491214913
cross-env: "npm:^7.0.3"
1491314914
eslint: "npm:^8.15.0"
1491414915
eslint-config-prettier: "npm:^8.5.0"

0 commit comments

Comments
 (0)