diff options
author | Kristóf Marussy <kristof@marussy.com> | 2021-12-31 01:52:28 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2021-12-31 01:56:30 +0100 |
commit | 7108c642f4ff6dc5f0c4d30b8a8960064ff8e90f (patch) | |
tree | f8c0450a6e1b62f7e7f8470efd375b3659b91b2b /yarn.lock | |
parent | refactor: Install devtools extensions earlier (diff) | |
download | sophie-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.lock | 36 |
1 files changed, 15 insertions, 21 deletions
@@ -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 | ||