簡體   English   中英

使用Mocha測試JavaScript時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM