gpt4 book ai didi

javascript - 引用错误 : notOk is not defined

转载 作者:数据小太阳 更新时间:2023-10-29 05:32:57 25 4
gpt4 key购买 nike

我使用 QUnit 进行 JavaScript 单元测试,已经进行了很多测试。他们中的大多数使用断言的方式:

ok(condition.isTrue());

这些测试在 Visual Studio 嵌入式测试系统(在“测试资源管理器”中)和“外部”QUnit 引擎(通过单击“QUnit 测试(单击运行)”上下文菜单调用,如果你向左打圆圈进入 QUnit 测试)。

但是如果我以另一种方式使用断言:

notOk(condition.isFalse());

然后测试仅在 Visual Studio 测试系统内部运行良好,而尝试通过 QUnit 运行测试会出现以下错误:

Died on test #1     at http://localhost:64720/Tests.js:123:1: notOk is not defined
Source:
ReferenceError: notOk is not defined
at Object.<anonymous> (http://localhost:64720/Tests.js:129:5)
at Object.Test.run (http://localhost:64720/qunit.js:790:18)
at http://localhost:64720/qunit.js:877:10
at process (http://localhost:64720/qunit.js:593:24)
at http://localhost:64720/qunit.js:182:5

为什么会这样,如何让“notOk”被QUnit正常运行?

谢谢。

最佳答案

您是否遇到与此处相同的问题:'equal' is not defined : Ember-qunit does not seem to be importing

解决方案是像这样通过断言使用notOk:

test('it is not ok', function(assert) {
var some_value = false;
assert.notOk(some_value);
});

关于javascript - 引用错误 : notOk is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33005801/

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