Используя мой код:Неопределенное при попытке использовать Spy
it('should start application only once', function(done){
var spy = sinon.spy(server, 'startup');
var calledOnce = spy().calledOnce;
calledOnce.should.be.true;
done();
});
Я получаю ошибку:
Cannot read property should of undefined.
calledOnce
переменная не определена. Я делаю что-то неправильно в том, как я настраиваю шпиона и использую его. Как я могу это исправить?
Запуск - это метод в моем объекте, который я экспортировал из файла server.js.