Wie kann ich Function.prototype.apply
Methode auf diesen Code testen?Testen von JavaScript anwenden Methode mit Sinon
var yoGen = require('yeoman-generator');
exports.method = function() {
yoBen.Base.apply(this, arguments);
};
Wie kann ich behaupten, dass apply mit den richtigen Argumenten auf dem richtigen Modul aufgerufen wurde? Ich versuche, wie dies aber nicht:
var apply = sinon.stub(yoGen.Base,'apply');
testingModule.method();
sinon.assert.calledWith(apply,testingModule,{});
Der Fehler Assertion ist:
apply({ ... content of testingModule ... }) != { ... content of testingModule ... }
Was soll das Modul tun? Ist es eine Funktion, die etwas zurückgibt? – staypuftman
@staypuftman Ich habe Frage aktualisiert ... btw seine Funktion ... – urosjarc