gpt4 book ai didi

javascript - QUnit 输出 : visual separation of modules

转载 作者:搜寻专家 更新时间:2023-11-01 04:21:11 24 4
gpt4 key购买 nike

我的测试可能是这样的:

module("some module");

test("test A", ...);
test("test B", ...);

module("other module");

test("test C", ...);
test("test D", ...);

QUnit 的输出看起来像这样

1. test A (0, 0, 0)
2. test B (0, 0, 0)
3. test C (0, 0, 0)
4. test D (0, 0, 0)

是否可以让 QUnit 输出模块名称?我很想拥有:

some module
1. test A (0, 0, 0)
2. test B (0, 0, 0)

other module
3. test C (0, 0, 0)
4. test D (0, 0, 0)

最佳答案

根据QUnit documentation ,在模块开始(和结束)时有一个回调,此时您可以修改 DOM。

QUnit.moduleStart = function(name) {
var tests = document.getElementById("qunit-tests");

if ( tests ) {
var mod = document.createElement("h2");
mod.innerHTML = name;
tests.appendChild( mod );
}
};

将内容放在列表中间是一种顽皮的 DOM 明智做法,但它似乎有效,至少在 FireFox 中是这样。

关于javascript - QUnit 输出 : visual separation of modules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1550630/

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