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