首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装Sinon?

如何安装Sinon?
EN

Stack Overflow用户
提问于 2014-12-26 22:15:59
回答 1查看 610关注 0票数 0

用头撞墙:

添加

代码语言:javascript
复制
 "sinon" : "latest"

到我的bower.json。安装它。

将sinon添加到我的karma服务器:

代码语言:javascript
复制
files: [
    'vendor/assets/bower_components/sinon/lib/sinon.js',
]

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

代码语言:javascript
复制
it("calls the original function", function () {
    var callback = sinon.spy();
    var proxy = once(callback);

    proxy();

    assert(callback.called);
});

和:

代码语言:javascript
复制
TypeError: 'undefined' is not a function (evaluating 'sinon.spy()')

为什么会这样呢?如何安装sinon?为什么他们不在他们的github页面上设置安装部分呢?

EN

回答 1

Stack Overflow用户

发布于 2015-03-23 02:04:04

我谈到了同样的问题,并执行了以下操作:

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

代码语言:javascript
复制
npm install karma-sinon --save-dev

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

代码语言:javascript
复制
frameworks: ['jasmine', 'sinon']

这对我很管用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27658248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档