gpt4 book ai didi

javascript - 如何断言函数不会引发异常

转载 作者:可可西里 更新时间:2023-11-01 01:18:05 24 4
gpt4 key购买 nike

QUnit 有一个断言,用于测试函数引发异常 (QUnit/raises)。是否有可能 - 使用 QUnit - 断言函数不会引发异常。

我意识到可以像下面的代码一样测试它:

try {
theTest();
ok(true);
} catch (e) {
ok(false, "Expected to succeed");
}

但我认为使用 QUnit 应该是可能的。有什么线索吗?

最佳答案

qunit中没有这个方法

但是,如果您只编写以下更短的代码,您将获得相同的结果并获得额外的好处

theTest();
ok(true, "My function does not crash");

1/如果测试代码引发异常,qunit 会将测试标记为失败。

2/如果你勾选了“no try/catch”复选框,你将能够调试抛出异常的地方,而你的 try/catch 则不是这样

关于javascript - 如何断言函数不会引发异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9822400/

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