我想嘲笑某些類的對象,但抓住這個錯誤:嘲諷類的instanceof
function MyClass(){}
var myInstance = new MyClass();
var mock = sinon.mock(myInstance);
console.log(mock instanceof MyClass); // false
我這怎麼能模擬傳遞到單元測試下,如果單位檢查準確在構造函數中的同一個instanceof?
我知道,那個存根解決這個問題,但我確切需要模擬。
感謝=)
。當然,這是一個解決方案 - 在ducktype的風格,以檢查實例,但它與「instanseof」的本地語言功能相比有點冒險。 – gobwas 2014-09-26 07:34:39