0
J'essaie de convertir la propriété de classe en utilisant sinon.Comment remplacer la propriété de classe
function wrapper() {
this.obj = {"message":"hello"};
this.sendmessege = function() {
console.log(this.obj.message);
return "message is:" + this.obj.message;
}
}
// stub
var wrap = new wrapper();
stub = sinon.stub(wrap , 'sendmessege', function() {
return 'hola';
});
stub1 = sinon.stub(wrap , {'obj':
{'message':'hii'}
});
console.log(stub1);
me donner son
erreur: Tentative d'envelopper propriété d'objet obj en fonction.
comment je peux stub obj?
Essayez 'sinon.stub (wrap, 'obj', { 'message': 'HII'})' – Kraylog
@NimrodArgov donnant erreur « stub sur mesure doit être function ' –
Je pense que cette fonctionnalité pourrait ne fonctionner que sous le bac à sable. Vous pouvez le copier manuellement, cependant. – Kraylog