我想用Sinon.js來測試代碼,但我不熟悉它應該表現出來。在Sinon.js中創建測試對象
我希望我可以創建一個'假'對象,用sinon包裝它,並將它傳遞給我測試的任何東西,並讓它做它的事情。但是,似乎每次我嘗試包裝一個sinon物體時,函數都不存在:
var event_api = {
startTime: function() {
return '123';
}
}
var stub = sinon.stub(event_api);
console.log(stub.startTime()) // returns undefined
var mock = sinon.mock(event_api);
console.log(mock.startTime()) // returns undefined
我在想什麼?