[英]Error in testing javascript with mocha
我正在使用Mocha以下代碼進行測試。 我在測試文件中包含了這個javascript文件。我試圖以某種方式測試函數getLabels gut調用函數populateTable(我在任何地方都沒有調用它),並且出現錯誤“未捕獲的TypeError:$(...)。DataTable不是函數” ”。 如何避免呢?
$(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);。 測試該功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.