gpt4 book ai didi

javascript - Electron 单元测试

转载 作者:行者123 更新时间:2023-11-29 23:27:49 28 4
gpt4 key购买 nike

我有一个没有框架(React、Angular)的简单 Electron 应用程序。我正在尝试将单元测试与 Mocha 合并,但我在理解某些概念时遇到了问题。我需要访问正在加载的 HTML,因为我的所有组件最终都依赖于它(我有一个小型的自定义 MVC 结构)。

我正在阅读像这样的例子

describe("List", function(){ 
beforeEach(() => {
this.list = document.getElementById("ul");
});
it("updates from a given collection", () => {
expect(this.list.querySelectorAll("li").length).toBe(2);
});
}

文档从哪里获取?

最佳答案

在通常的Mocha测试中,document只是一个空对象,只是为了通过依赖文档事件或API的测试。在你的情况下,我认为你需要看看像 Spectron 测试框架这样的东西,以便能够获取应用程序窗口的实例并访问你的应用程序的真实文档:https://electronjs.org/spectron

关于javascript - Electron 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48418855/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com