使用 mocha 测试 javascript 时出错



我正在使用以下代码使用摩卡进行测试。我将这个javascript文件包含在测试文件中。我正在尝试测试函数 getLabels gut,它以某种方式调用函数 populateTable(我没有在任何地方调用它(,并且出现错误"未捕获的类型错误:$(...(。数据表不是一个函数"。如何避免?

$(document).ready(function() {
setTimeout(populateTable, 0);
function populateTable() {
var fetchRecords = function() {
}
fetchRecords();
$('#table').DataTable({
});
}
function getLabels(labels) {
}
});

你有没有在 html 的头部包含 jquery?

另外,您正在此行中调用 populateTable((

setTimeout(populateTable, 0);

你可以注释掉那行并替换它getLabels(labels(;来测试该函数。

最新更新