Ich teste mit Mocha folgenden Code. Ich habe diese Javascript-Datei im testfile.Ich versuche zu testen Funktion getLabels gut irgendwie ruft es Funktion populateTable (ich rufe es nirgendwo) und ich bekomme Fehler "Uncaught TypeError: $ (...). DataTable ist keine Funktion ". Wie man es vermeidet?Fehler beim Testen von JavaScript mit Mokka
$(document).ready(function() {
setTimeout(populateTable, 0);
function populateTable() {
var fetchRecords = function() {
}
fetchRecords();
$('#table').DataTable({
});
}
function getLabels(labels) {
}
});
ja, Sie haben Recht. Kann ich irgendwie spotten, sobald diese Funktion aufgerufen wird, ersetzen Sie sie einfach durch etwas. – Ashish
Dies sind automatisierte Testfälle. Ich kann nicht auf der Fliege kommentieren. Ich bin in der Lage, die getlabels Funktion zu testen, aber der Fehler ist auch da. – Ashish