我该如何安装Sinon?

时间:2014-12-26 14:15:59

标签: installation sinon

把头靠在墙上:

添加

 "sinon" : "latest"

到我的bower.json。安装它。

将sinon添加到我的业力服务器:

files: [
    'vendor/assets/bower_components/sinon/lib/sinon.js',
]

将演示期望粘贴到我的规范中:

it("calls the original function", function () {
    var callback = sinon.spy();
    var proxy = once(callback);

    proxy();

    assert(callback.called);
});

TypeError: 'undefined' is not a function (evaluating 'sinon.spy()')

这是为什么?我如何安装sinon?为什么他们在github页面上没有安装部分呢?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并做了以下事情:

在命令提示符下,导航到项目的根目录并键入:

npm install karma-sinon --save-dev

然后在你的karma.conf.js文件中添加以下内容:

frameworks: ['jasmine', 'sinon']

它对我有用