Я использую mochify для модульного тестирования и хотел бы добавить некоторые возможности шпионов/моков/заглушек. . Пакет для использования, похоже, это sinon, но мой опыт таков:
1) Установите sinon, как описано в документации и дюжине или более руководств:
npm install sinon --save-dev
2) Добавить шпиона в мои тесты:
var sinon = require('sinon');
...
it('yadda yadda', function() {
var callback = sinon.spy();
...
3) Запустите мои тесты:
mochify
Но что я получаю:
Error: module "buster-core" not found from ...
Что такое бустер? Если я npm устанавливаю buster-core, я просто получаю еще один; Бастер-тест. Я устанавливаю это, и мне нужны buster-assertions...
Что тут происходит?
Спасибо