Я пытаюсь использовать sinon.js при тестировании базового приложения. Но, к сожалению, я не могу использовать метод spy из-за ошибки:
TypeError: 'undefined' is not a function (evaluating 'sinon.spy()')
Ниже приведены шаги для воспроизведения ошибки:
- Создайте пустой проект с генератор магистрального генератора
- Установить синус:
cd test && bower install sinon
- Включить в test/index.html
<script src="bower_components/sinon/lib/sinon.js"></script>
-
Создайте шпион в test/spec/test.js:
describe('Give it some context', function () { describe('maybe a bit more context here', function () { it('should run here few assertions', function () { var spy = sinon.spy(); spy.should.be.ok; }); }); });
-
Запустите тест с помощью grunt:
grunt test
-
Тест завершится с описанной ошибкой.
Может ли кто-нибудь помочь выяснить, что не так?