gpt4 book ai didi

resharper - 使用 Resharper 8 运行单元测试时 Qunit qunit-fixture div 被删除

转载 作者:行者123 更新时间:2023-12-02 01:57:24 24 4
gpt4 key购买 nike

我有一个问题,当我尝试在 div id="qunit-fixture"中附加或设置 HTML 代码时,使用在 ReSharper 8 下运行的 Qunit 进行测试。div id="qunit-fixture"被删除了一些原因。我需要测试文档就绪函数中指定的事件,但如果我不能在 div id="qunit-fixture"中添加元素,则不能这样做。有解决办法吗?

最佳答案

它不会被删除。 Resharper QUnit 测试运行器根本不存在!

您可以在浏览器打开时亲眼看到,并检查 HTML 的“查看源代码”。

要克服这个问题,您可能需要按如下方式设置您的 QUnit 测试模块:

module("Tests for DOM manipulation", {
setup: function() {
$("body").append("<div id='qunit-fixture' />");
},
teardown: function () {
$("#qunit-fixture").remove();
}
});

test("Some atomic jQuery test", function () {
$("#qunit-fixture").append("<span id='myId' />");

...
}

关于resharper - 使用 Resharper 8 运行单元测试时 Qunit qunit-fixture div 被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19178572/

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