Я хочу, чтобы дразнить некоторый объект некоторого класса, но поймать этот ERR:Mocking класса в Sinon.js и InstanceOf
function MyClass(){}
var myInstance = new MyClass();
var mock = sinon.mock(myInstance);
console.log(mock instanceof MyClass); // false
Как я могу передать этот макет в блок под испытанием, если устройство проверяет точно тот же экземпляр в конструкторе?
Я знаю, что этот заглушка решает эту проблему, но мне нужен именно макет.
Спасибо =)
Конечно, это решение - проверить экземпляр в стиле ducktype, но это немного хакерская или родная языковая функция как 'instanseof'. – gobwas