aboutsummaryrefslogtreecommitdiffstats
path: root/yarn.lock
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-31 01:52:28 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-31 01:56:30 +0100
commit7108c642f4ff6dc5f0c4d30b8a8960064ff8e90f (patch)
treef8c0450a6e1b62f7e7f8470efd375b3659b91b2b /yarn.lock
parentrefactor: Install devtools extensions earlier (diff)
downloadsophie-7108c642f4ff6dc5f0c4d30b8a8960064ff8e90f.tar.gz
sophie-7108c642f4ff6dc5f0c4d30b8a8960064ff8e90f.tar.zst
sophie-7108c642f4ff6dc5f0c4d30b8a8960064ff8e90f.zip
test: Add tests for main package
- Changed jest to run from the root package and reference the packages as projects. This required moving the base jest config file away from the project root. - Module isolation seems to prevent ts-jest from loading the shared package, so we disabled it for now. - To better facilitate mocking, services should be split into interfaces and implementation - Had to downgrade to chald 4.1.2 as per https://github.com/chalk/chalk/releases/tag/v5.0.0 at least until https://github.com/microsoft/TypeScript/issues/46452 is resolved.
Diffstat (limited to 'yarn.lock')
-rw-r--r--yarn.lock36
1 files changed, 15 insertions, 21 deletions
diff --git a/yarn.lock b/yarn.lock
index 15e8ac9..12a41fc 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1203,10 +1203,11 @@ __metadata:
1203 "@types/lodash-es": ^4.17.5 1203 "@types/lodash-es": ^4.17.5
1204 "@types/ms": ^0.7.31 1204 "@types/ms": ^0.7.31
1205 "@types/node": ^17.0.5 1205 "@types/node": ^17.0.5
1206 chalk: ^5.0.0 1206 chalk: ^4.1.2
1207 electron: 16.0.5 1207 electron: 16.0.5
1208 electron-devtools-installer: ^3.2.0 1208 electron-devtools-installer: ^3.2.0
1209 esbuild: ^0.14.9 1209 esbuild: ^0.14.9
1210 jest: ^27.4.5
1210 json5: ^2.2.0 1211 json5: ^2.2.0
1211 lodash-es: ^4.17.21 1212 lodash-es: ^4.17.21
1212 loglevel: ^1.8.0 1213 loglevel: ^1.8.0
@@ -1224,7 +1225,7 @@ __metadata:
1224 resolution: "@sophie/preload@workspace:packages/preload" 1225 resolution: "@sophie/preload@workspace:packages/preload"
1225 dependencies: 1226 dependencies:
1226 "@sophie/shared": "workspace:*" 1227 "@sophie/shared": "workspace:*"
1227 "@types/jest": ^27.0.3 1228 "@types/jest": ^27.4.0
1228 electron: 16.0.5 1229 electron: 16.0.5
1229 jest: ^27.4.5 1230 jest: ^27.4.5
1230 jest-mock: ^27.4.2 1231 jest-mock: ^27.4.2
@@ -1261,7 +1262,7 @@ __metadata:
1261 remotedev: ^0.2.9 1262 remotedev: ^0.2.9
1262 rimraf: ^3.0.2 1263 rimraf: ^3.0.2
1263 typescript: ^4.5.4 1264 typescript: ^4.5.4
1264 vite: ^2.7.9 1265 vite: ^2.7.10
1265 languageName: unknown 1266 languageName: unknown
1266 linkType: soft 1267 linkType: soft
1267 1268
@@ -1441,13 +1442,13 @@ __metadata:
1441 languageName: node 1442 languageName: node
1442 linkType: hard 1443 linkType: hard
1443 1444
1444"@types/jest@npm:^27.0.3": 1445"@types/jest@npm:^27.4.0":
1445 version: 27.0.3 1446 version: 27.4.0
1446 resolution: "@types/jest@npm:27.0.3" 1447 resolution: "@types/jest@npm:27.4.0"
1447 dependencies: 1448 dependencies:
1448 jest-diff: ^27.0.0 1449 jest-diff: ^27.0.0
1449 pretty-format: ^27.0.0 1450 pretty-format: ^27.0.0
1450 checksum: 3683a9945821966f6dccddf337219a5d682633687c9d30df859223db553589f63e9b2c34e69f0cc845c86ffcf115742f25c12ea03c8d33d2244890fdc0af61e2 1451 checksum: d2350267f954f9a2e4a15e5f02fbf19a77abfb9fd9e57a954de1fb0e9a0d3d5f8d3646ac7d9c42aeb4b4d828d2e70624ec149c85bb50a48634a54eed8429e1f8
1451 languageName: node 1452 languageName: node
1452 linkType: hard 1453 linkType: hard
1453 1454
@@ -2344,7 +2345,7 @@ __metadata:
2344 languageName: node 2345 languageName: node
2345 linkType: hard 2346 linkType: hard
2346 2347
2347"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1": 2348"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2":
2348 version: 4.1.2 2349 version: 4.1.2
2349 resolution: "chalk@npm:4.1.2" 2350 resolution: "chalk@npm:4.1.2"
2350 dependencies: 2351 dependencies:
@@ -2354,13 +2355,6 @@ __metadata:
2354 languageName: node 2355 languageName: node
2355 linkType: hard 2356 linkType: hard
2356 2357
2357"chalk@npm:^5.0.0":
2358 version: 5.0.0
2359 resolution: "chalk@npm:5.0.0"
2360 checksum: 6eba7c518b9aa5fe882ae6d14a1ffa58c418d72a3faa7f72af56641f1bbef51b645fca1d6e05d42357b7d3c846cd504c0b7b64d12309cdd07867e3b4411e0d01
2361 languageName: node
2362 linkType: hard
2363
2364"char-regex@npm:^1.0.2": 2358"char-regex@npm:^1.0.2":
2365 version: 1.0.2 2359 version: 1.0.2
2366 resolution: "char-regex@npm:1.0.2" 2360 resolution: "char-regex@npm:1.0.2"
@@ -7001,7 +6995,7 @@ __metadata:
7001 resolution: "sophie@workspace:." 6995 resolution: "sophie@workspace:."
7002 dependencies: 6996 dependencies:
7003 "@electron/fuses": ^1.5.0 6997 "@electron/fuses": ^1.5.0
7004 "@types/jest": ^27.0.3 6998 "@types/jest": ^27.4.0
7005 "@vitejs/plugin-react": ^1.1.3 6999 "@vitejs/plugin-react": ^1.1.3
7006 chokidar: ^3.5.2 7000 chokidar: ^3.5.2
7007 cross-env: ^7.0.3 7001 cross-env: ^7.0.3
@@ -7016,7 +7010,7 @@ __metadata:
7016 rollup: ^2.62.0 7010 rollup: ^2.62.0
7017 ts-jest: ^27.1.2 7011 ts-jest: ^27.1.2
7018 typescript: ^4.5.4 7012 typescript: ^4.5.4
7019 vite: ^2.7.9 7013 vite: ^2.7.10
7020 languageName: unknown 7014 languageName: unknown
7021 linkType: soft 7015 linkType: soft
7022 7016
@@ -7673,9 +7667,9 @@ __metadata:
7673 languageName: node 7667 languageName: node
7674 linkType: hard 7668 linkType: hard
7675 7669
7676"vite@npm:^2.7.9": 7670"vite@npm:^2.7.10":
7677 version: 2.7.9 7671 version: 2.7.10
7678 resolution: "vite@npm:2.7.9" 7672 resolution: "vite@npm:2.7.10"
7679 dependencies: 7673 dependencies:
7680 esbuild: ^0.13.12 7674 esbuild: ^0.13.12
7681 fsevents: ~2.3.2 7675 fsevents: ~2.3.2
@@ -7698,7 +7692,7 @@ __metadata:
7698 optional: true 7692 optional: true
7699 bin: 7693 bin:
7700 vite: bin/vite.js 7694 vite: bin/vite.js
7701 checksum: 6a13e0678fec4d5811d4e1bc796a98644856e4d7a56b5e56dbe513834c871d2313a065e4b82469de910568c0d6c762133517c6b7bccff4514f9acf5ed47f1f61 7695 checksum: 1757108547ca34bd01a8ee3973cb04b484492c9e5690fc75f54bbcbde5965ab6e0a5b8355c336adf0a9117aa0fdae3053af3aafa9e5eb783282fffa948cfbe11
7702 languageName: node 7696 languageName: node
7703 linkType: hard 7697 linkType: hard
7704 7698