Test Workii pls

This commit is contained in:
Core 2022-02-01 09:57:17 +00:00
parent 5ba21a6c17
commit b8138b7a8f
No known key found for this signature in database
GPG key ID: FE9BF1B547F8F3C6
4 changed files with 143 additions and 29 deletions

View file

@ -25,7 +25,8 @@
"dist": "npm run build && electron-builder", "dist": "npm run build && electron-builder",
"dist:all": "npm run build && electron-builder -mwl", "dist:all": "npm run build && electron-builder -mwl",
"msft": "npm run build && electron-builder -c msft-package.json", "msft": "npm run build && electron-builder -c msft-package.json",
"postinstall": "electron-builder install-app-deps" "postinstall": "electron-builder install-app-deps",
"test": "jest"
}, },
"dependencies": { "dependencies": {
"@sentry/electron": "^2.5.4", "@sentry/electron": "^2.5.4",
@ -68,7 +69,8 @@
"electron-webpack": "^2.8.2", "electron-webpack": "^2.8.2",
"musickit-typescript": "^1.2.4", "musickit-typescript": "^1.2.4",
"playwright": "^1.18.1", "playwright": "^1.18.1",
"typescript": "^4.5.4", "ts-node": "^10.4.0",
"typescript": "^4.5.5",
"vue-devtools": "^5.1.4", "vue-devtools": "^5.1.4",
"webpack": "~5.65.0" "webpack": "~5.65.0"
}, },

View file

@ -1,8 +1,9 @@
import { _electron as electron } from "playwright"; import { _electron as electron } from "playwright";
import { test, expect } from "@playwright/test"; import { test, expect } from "@playwright/test";
import { join } from "path";
test("Launch electron app", async () => { test("Launch electron app", async () => {
const electronApp = await electron.launch({ args: ["./build/index.js"] }); const electronApp = await electron.launch({ args: [join(__dirname, "../../")] });
const appPath = await electronApp.evaluate(async ({ app }) => { const appPath = await electronApp.evaluate(async ({ app }) => {
// This runs in the main Electron process, parameter here is always // This runs in the main Electron process, parameter here is always

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

163
yarn.lock
View file

@ -1331,6 +1331,22 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@cspotcode/source-map-consumer@npm:0.8.0":
version: 0.8.0
resolution: "@cspotcode/source-map-consumer@npm:0.8.0"
checksum: c0c16ca3d2f58898f1bd74c4f41a189dbcc202e642e60e489cbcc2e52419c4e89bdead02c886a12fb13ea37798ede9e562b2321df997ebc210ae9bd881561b4e
languageName: node
linkType: hard
"@cspotcode/source-map-support@npm:0.7.0":
version: 0.7.0
resolution: "@cspotcode/source-map-support@npm:0.7.0"
dependencies:
"@cspotcode/source-map-consumer": 0.8.0
checksum: 9faddda7757cd778b5fd6812137b2cc265810043680d6399acc20441668fafcdc874053be9dccd0d9110087287bfad27eb3bf342f72bceca9aa9059f5d0c4be8
languageName: node
linkType: hard
"@develar/schema-utils@npm:~2.6.5": "@develar/schema-utils@npm:~2.6.5":
version: 2.6.5 version: 2.6.5
resolution: "@develar/schema-utils@npm:2.6.5" resolution: "@develar/schema-utils@npm:2.6.5"
@ -1654,6 +1670,34 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@tsconfig/node10@npm:^1.0.7":
version: 1.0.8
resolution: "@tsconfig/node10@npm:1.0.8"
checksum: b8d5fffbc6b17ef64ef74f7fdbccee02a809a063ade785c3648dae59406bc207f70ea2c4296f92749b33019fa36a5ae716e42e49cc7f1bbf0fd147be0d6b970a
languageName: node
linkType: hard
"@tsconfig/node12@npm:^1.0.7":
version: 1.0.9
resolution: "@tsconfig/node12@npm:1.0.9"
checksum: a01b2400ab3582b86b589c6d31dcd0c0656f333adecde85d6d7d4086adb059808b82692380bb169546d189bf771ae21d02544a75b57bd6da4a5dd95f8567bec9
languageName: node
linkType: hard
"@tsconfig/node14@npm:^1.0.0":
version: 1.0.1
resolution: "@tsconfig/node14@npm:1.0.1"
checksum: 976345e896c0f059867f94f8d0f6ddb8b1844fb62bf36b727de8a9a68f024857e5db97ed51d3325e23e0616a5e48c034ff51a8d595b3fe7e955f3587540489be
languageName: node
linkType: hard
"@tsconfig/node16@npm:^1.0.2":
version: 1.0.2
resolution: "@tsconfig/node16@npm:1.0.2"
checksum: ca94d3639714672bbfd55f03521d3f56bb6a25479bd425da81faf21f13e1e9d15f40f97377dedbbf477a5841c5b0c8f4cd1b391f33553d750b9202c54c2c07aa
languageName: node
linkType: hard
"@types/body-parser@npm:*": "@types/body-parser@npm:*":
version: 1.19.2 version: 1.19.2
resolution: "@types/body-parser@npm:1.19.2" resolution: "@types/body-parser@npm:1.19.2"
@ -1847,16 +1891,16 @@ __metadata:
linkType: hard linkType: hard
"@types/node@npm:*": "@types/node@npm:*":
version: 17.0.13 version: 17.0.14
resolution: "@types/node@npm:17.0.13" resolution: "@types/node@npm:17.0.14"
checksum: 8b87c850c1604c65e3474bd03d122914464b7970caed20f65f4a7706ab429353b896a3916be4d2581164eccda9e3dd95c338fbccf686ff85a824c40d15e8f3fa checksum: cc059ce29686bad5890685f45741826a1a7d1d27382464f6d5fa00b72ba239f6f5b8245a7fa5a56c23ce928030dc76b165a4ab0b86dc078f05b44597d8fe1a46
languageName: node languageName: node
linkType: hard linkType: hard
"@types/node@npm:^14.6.2": "@types/node@npm:^14.6.2":
version: 14.18.9 version: 14.18.10
resolution: "@types/node@npm:14.18.9" resolution: "@types/node@npm:14.18.10"
checksum: a85dae901b5c3b318747e66f2228c0f0778bcd73430a01d7c42814c04ba1070f2817b865d0c5f0c1813b89afeebb34d19cf2662252bae9dc0c18d3ad23fc98c3 checksum: e722eec37be85dd7dddc4cfd26c501c66f1f2a7e0f603f57ff925348e65a5db603b06363fa27489cbecff44f0ae59812f22509923c4c45ffa5958604cc002401
languageName: node languageName: node
linkType: hard linkType: hard
@ -2231,6 +2275,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"acorn-walk@npm:^8.1.1":
version: 8.2.0
resolution: "acorn-walk@npm:8.2.0"
checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1
languageName: node
linkType: hard
"acorn@npm:^8.4.1": "acorn@npm:^8.4.1":
version: 8.7.0 version: 8.7.0
resolution: "acorn@npm:8.7.0" resolution: "acorn@npm:8.7.0"
@ -2481,6 +2532,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"arg@npm:^4.1.0":
version: 4.1.3
resolution: "arg@npm:4.1.3"
checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43
languageName: node
linkType: hard
"argparse@npm:^1.0.7": "argparse@npm:^1.0.7":
version: 1.0.10 version: 1.0.10
resolution: "argparse@npm:1.0.10" resolution: "argparse@npm:1.0.10"
@ -3321,7 +3379,8 @@ __metadata:
react-dom: ^17.0.2 react-dom: ^17.0.2
run-script-os: ^1.1.6 run-script-os: ^1.1.6
source-map-support: ^0.5.21 source-map-support: ^0.5.21
typescript: ^4.5.4 ts-node: ^10.4.0
typescript: ^4.5.5
v8-compile-cache: ^2.3.0 v8-compile-cache: ^2.3.0
vue-devtools: ^5.1.4 vue-devtools: ^5.1.4
webpack: ~5.65.0 webpack: ~5.65.0
@ -3742,6 +3801,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"create-require@npm:^1.1.0":
version: 1.1.1
resolution: "create-require@npm:1.1.1"
checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff
languageName: node
linkType: hard
"crocket@npm:^0.9.11": "crocket@npm:^0.9.11":
version: 0.9.11 version: 0.9.11
resolution: "crocket@npm:0.9.11" resolution: "crocket@npm:0.9.11"
@ -4106,6 +4172,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"diff@npm:^4.0.1":
version: 4.0.2
resolution: "diff@npm:4.0.2"
checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d
languageName: node
linkType: hard
"dijkstrajs@npm:^1.0.1": "dijkstrajs@npm:^1.0.1":
version: 1.0.2 version: 1.0.2
resolution: "dijkstrajs@npm:1.0.2" resolution: "dijkstrajs@npm:1.0.2"
@ -4186,7 +4259,7 @@ __metadata:
"dns-js@github:bitfocus/node-dns-js#v0.2.2": "dns-js@github:bitfocus/node-dns-js#v0.2.2":
version: 0.2.2 version: 0.2.2
resolution: "dns-js@https://github.com/bitfocus/node-dns-js.git#commit=3309232ac202dbde041688f33f88538515a62dfc" resolution: "dns-js@git+ssh://git@github.com/bitfocus/node-dns-js.git#commit=e5f0c3da63653398005bf36f66ad0b77770dcad6"
dependencies: dependencies:
debug: ^2.1.0 debug: ^2.1.0
qap: ^3.1.2 qap: ^3.1.2
@ -4570,7 +4643,7 @@ __metadata:
"electron@https://github.com/castlabs/electron-releases.git": "electron@https://github.com/castlabs/electron-releases.git":
version: 17.0.0-beta.8+wvcus version: 17.0.0-beta.8+wvcus
resolution: "electron@https://github.com/castlabs/electron-releases.git#commit=a3484109f0f0710a65f255e7c8e235aea1f06b24" resolution: "electron@git+ssh://git@github.com/castlabs/electron-releases.git#commit=a3484109f0f0710a65f255e7c8e235aea1f06b24"
dependencies: dependencies:
"@electron/get": ^1.13.0 "@electron/get": ^1.13.0
"@types/node": ^14.6.2 "@types/node": ^14.6.2
@ -6755,7 +6828,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"jest-diff@npm:^27.2.5, jest-diff@npm:^27.4.6": "jest-diff@npm:^27.2.5":
version: 27.4.6 version: 27.4.6
resolution: "jest-diff@npm:27.4.6" resolution: "jest-diff@npm:27.4.6"
dependencies: dependencies:
@ -6774,7 +6847,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"jest-matcher-utils@npm:=27.2.5": "jest-matcher-utils@npm:=27.2.5, jest-matcher-utils@npm:^27.2.5":
version: 27.2.5 version: 27.2.5
resolution: "jest-matcher-utils@npm:27.2.5" resolution: "jest-matcher-utils@npm:27.2.5"
dependencies: dependencies:
@ -6786,18 +6859,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"jest-matcher-utils@npm:^27.2.5":
version: 27.4.6
resolution: "jest-matcher-utils@npm:27.4.6"
dependencies:
chalk: ^4.0.0
jest-diff: ^27.4.6
jest-get-type: ^27.4.0
pretty-format: ^27.4.6
checksum: 445a8cc9eaa7cb08653a10cfc4f109eca76a97d1b1d3a01067bd77efa9cb3a554b74c7402a4c9d5083b21e11218e1515ef538faa47fa47c282072b4825f6b307
languageName: node
linkType: hard
"jest-message-util@npm:^27.2.5": "jest-message-util@npm:^27.2.5":
version: 27.4.6 version: 27.4.6
resolution: "jest-message-util@npm:27.4.6" resolution: "jest-message-util@npm:27.4.6"
@ -7316,6 +7377,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"make-error@npm:^1.1.1":
version: 1.3.6
resolution: "make-error@npm:1.3.6"
checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
languageName: node
linkType: hard
"make-fetch-happen@npm:^9.1.0": "make-fetch-happen@npm:^9.1.0":
version: 9.1.0 version: 9.1.0
resolution: "make-fetch-happen@npm:9.1.0" resolution: "make-fetch-happen@npm:9.1.0"
@ -7374,7 +7442,7 @@ __metadata:
"mdns-js@github:bitfocus/node-mdns-js": "mdns-js@github:bitfocus/node-mdns-js":
version: 1.0.7 version: 1.0.7
resolution: "mdns-js@https://github.com/bitfocus/node-mdns-js.git#commit=1af6b83ce91e5538012f977e1dcadbda5dc0d3b5" resolution: "mdns-js@git+ssh://git@github.com/bitfocus/node-mdns-js.git#commit=1af6b83ce91e5538012f977e1dcadbda5dc0d3b5"
dependencies: dependencies:
debug: ^4.1.1 debug: ^4.1.1
dns-js: "github:bitfocus/node-dns-js#v0.2.2" dns-js: "github:bitfocus/node-dns-js#v0.2.2"
@ -10514,6 +10582,42 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ts-node@npm:^10.4.0":
version: 10.4.0
resolution: "ts-node@npm:10.4.0"
dependencies:
"@cspotcode/source-map-support": 0.7.0
"@tsconfig/node10": ^1.0.7
"@tsconfig/node12": ^1.0.7
"@tsconfig/node14": ^1.0.0
"@tsconfig/node16": ^1.0.2
acorn: ^8.4.1
acorn-walk: ^8.1.1
arg: ^4.1.0
create-require: ^1.1.0
diff: ^4.0.1
make-error: ^1.1.1
yn: 3.1.1
peerDependencies:
"@swc/core": ">=1.2.50"
"@swc/wasm": ">=1.2.50"
"@types/node": "*"
typescript: ">=2.7"
peerDependenciesMeta:
"@swc/core":
optional: true
"@swc/wasm":
optional: true
bin:
ts-node: dist/bin.js
ts-node-cwd: dist/bin-cwd.js
ts-node-script: dist/bin-script.js
ts-node-transpile-only: dist/bin-transpile.js
ts-script: dist/bin-script-deprecated.js
checksum: 3933ac0a937d33c45e04a6750fcdd3e765eb2897d1da1307cd97ac52af093bcfb632ec0453a75000a65c8b5b7bdb32b1077050a186dcc556e62657cb592e6d49
languageName: node
linkType: hard
"tslib@npm:^1.9.3": "tslib@npm:^1.9.3":
version: 1.14.1 version: 1.14.1
resolution: "tslib@npm:1.14.1" resolution: "tslib@npm:1.14.1"
@ -10582,7 +10686,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"typescript@npm:^4.5.4": "typescript@npm:^4.5.5":
version: 4.5.5 version: 4.5.5
resolution: "typescript@npm:4.5.5" resolution: "typescript@npm:4.5.5"
bin: bin:
@ -10592,7 +10696,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"typescript@patch:typescript@^4.5.4#~builtin<compat/typescript>": "typescript@patch:typescript@^4.5.5#~builtin<compat/typescript>":
version: 4.5.5 version: 4.5.5
resolution: "typescript@patch:typescript@npm%3A4.5.5#~builtin<compat/typescript>::version=4.5.5&hash=493e53" resolution: "typescript@patch:typescript@npm%3A4.5.5#~builtin<compat/typescript>::version=4.5.5&hash=493e53"
bin: bin:
@ -11460,6 +11564,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"yn@npm:3.1.1":
version: 3.1.1
resolution: "yn@npm:3.1.1"
checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6
languageName: node
linkType: hard
"youtube-search-without-api-key@npm:^1.0.7": "youtube-search-without-api-key@npm:^1.0.7":
version: 1.0.7 version: 1.0.7
resolution: "youtube-search-without-api-key@npm:1.0.7" resolution: "youtube-search-without-api-key@npm:1.0.7"