Node.js NPM Sinon需要buster xxx?
我将用于单元测试,并希望添加一些spies/mock/stub功能。使用的软件包似乎是,但我的经验是: 1) 按照文档和十几个或更多教程中的说明安装sinon:Node.js NPM Sinon需要buster xxx?,node.js,unit-testing,mocha.js,sinon,Node.js,Unit Testing,Mocha.js,Sinon,我将用于单元测试,并希望添加一些spies/mock/stub功能。使用的软件包似乎是,但我的经验是: 1) 按照文档和十几个或更多教程中的说明安装sinon: npm install sinon --save-dev 2) 将间谍添加到我的测试中: var sinon = require('sinon'); ... it('yadda yadda', function() { var callback = sinon.spy(); ... mochify 3) 运行
npm install sinon --save-dev
2) 将间谍添加到我的测试中:
var sinon = require('sinon');
...
it('yadda yadda', function() {
var callback = sinon.spy();
...
mochify
3) 运行我的测试:
var sinon = require('sinon');
...
it('yadda yadda', function() {
var callback = sinon.spy();
...
mochify
但我得到的是:
Error: module "buster-core" not found from ...
巴斯特是什么?如果我npm安装buster core,我只会得到另一个;破坏者测试。我安装了那个,需要buster断言
这是怎么回事
谢谢看起来问题是mochify试图测试Sinon本身。。。我的配置不好 我通过将mochify的测试集中在我的应用程序目录上修复了它。我还分叉了SinonJS(),并将
/test
目录添加到了它的.npmignore
,这似乎是一个很好的做法。()