Я хотел бы повторно окурок someHandler.getStatus
, но я получаю TypeError: Attempted to wrap getStatus which is already wrapped
..Можно ли заглушить метод дважды в рамках одного теста, чтобы возвращать разные результаты?
it('is a test', function() {
sandbox.stub(someHandler, 'getStatus', function(callback) {
callback(null, {
value: 1
});
});
sandbox.stub(someOtherHandler, 'doSomething', function(callback) {
callback(null);
});
sandbox.stub(someHandler, 'getStatus', function(callback) {
callback(null, {
value: 0
});
});
});
отлично работал для меня:) –