0
我正在使用Mocha测试以下代码。我将这个JavaScript文件包含在testfile中。我试图测试函数getLabels肠道以某种方式调用函数populateTable(我不在任何地方调用它),并且出现错误“Uncaught TypeError:$(...).DataTable不是函数”。如何避免它?使用摩卡测试javascript时出错
$(document).ready(function() {
setTimeout(populateTable, 0);
function populateTable() {
var fetchRecords = function() {
}
fetchRecords();
$('#table').DataTable({
});
}
function getLabels(labels) {
}
});
是的,你是对的。我可以以某种方式模拟一旦这个功能被称为只是用一些东西替换它。 – Ashish
这是自动测试用例。我无法对此进行评论。我能够测试getlabels函数,但错误也在那里。 – Ashish