Позвольте мне объяснить формулировку проблемы:
Я использую мокко, чай и синон. Я пытаюсь заглушить метод, который выглядит примерно так:
myNamespace.myMethod({
beforeSend() { ... }
}, callback)
Я хочу заглушить myMethod
и позвонить beforeSend
, а также callback
. Я не могу найти решение, которое работает. Я пробовал следующее, но это не работает:
sinon.stub(myNamespace, 'myMethod').yieldsTo('beforeSend', {}).callsArg(1);
Что я делаю не так?