我正在尝试为我们的非 AMD javascript 创建和运行实习生测试用例,但无法对其进行测试。
我有一个名为 DBoard.js 的 javascript 文件,其初始行为
DBoard.js
dojo.provide("search.DBoard");
dojo.require("search.SContainer");
....
...
我想测试上面的文件,我已经为其编写了实习生测试用例
define([
"intern!tdd",
"intern/chai!assert"
],
function (tdd, assert) {
with(assert) {
tdd.suite("test search.DBoard", function() {
tdd.test("test search.DBoard", function() {
var dboard = new search.DBoard();
// assert statements
});
});
}
});
它每次给我的错误是它无法找到search.Dboard。我不知道我们如何以及在哪里可以提供这种依赖。我尝试使用 intern!order 但即使这样似乎也不起作用。
谁能帮我写这段代码来测试非 AMD 代码?