Ich mache einige Tests auf meine Js-Funktion und es ist mein erstes Mal dies zu tun und ich bekomme einen Fehler von:TypeError: Connot lesen Eigenschaft 'Rendern' von undefiend beim Testen einer js auf Knoten js mit Mocha und Chai
TypeError: Cannot read property 'render' of undefined
Ich benutze Chai und Mokka. Hier ist mein Testcode
test1.test.js
it('should return all the data based on the given appname' , function() {
assert.isArray(acc.fetchData().getKeys());
})
Dies ist, was auf meine js Funktion:
exports.fetchData = function (req, res) {
'use strict';
res.render('pages/test1', {
test: a.getKeys(),
arrayToPull: rootValueCombination
});
};
Ich habe versucht, Supertest verwenden, aber ich habe kein Glück. Ich habe Istanbul als Codeabdeckung verwendet, was etwas merkwürdig ist, da ich 100% bekomme, aber beim Mokka-Test fehlgeschlagen bin.