【发布时间】:2021-10-11 03:06:15
【问题描述】:
我正在使用 Spectron 测试我的电子应用程序。我正在使用带有 webpack 和 typescript 的电子锻造。
import { beforeEach, expect, test } from "@jest/globals";
import { setupBrowser, configure } from "@testing-library/webdriverio";
import si from "systeminformation";
import electronPath from "electron";
import { join } from "path";
import { Application } from "spectron";
let app;
jest.mock("systeminformation", () => ({
get: () => ({
mem: { total: 22 },
uuid: { hardware: "hello-jake" },
}),
}));
beforeAll(async () => {
app = new Application({
path: electronPath,
args: [join(__dirname, "..")],
});
return app.start();
}, 15000);
电子应用使用systeminformation我想模拟它。
如何让它发挥作用? Webpack 已经编译好了代码。
【问题讨论】:
标签: webpack jestjs electron spectron