加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用间谍进行流星测试

发布时间:2020-12-14 04:54:07 所属栏目:百科 来源:网络整理
导读:我正在使用Velocity与mike:mocha框架和chai断言.一切都很好,但是当我需要进行抄袭,嘲笑和间谍活动时,我遇到了一些障碍.这些不是迈克的主要特征:摩卡或柴,所以我找到了 practicalmeteor:chai,应该/可能有间谍. 我第一次发现这是否属实是写下面的代码: it '
我正在使用Velocity与mike:mocha框架和chai断言.一切都很好,但是当我需要进行抄袭,嘲笑和间谍活动时,我遇到了一些障碍.这些不是迈克的主要特征:摩卡或柴,所以我找到了 practicalmeteor:chai,应该/可能有间谍.

我第一次发现这是否属实是写下面的代码:

it 'calls update when both documents are present but different',->
    spies.create('log',console,'log')

这给了我:

ReferenceError: spies is not defined
    at packages/velocity:test-proxy/tests/mocha/server/charger_server_doc_spec.coffee:88:9
    at wrappedFunc (packages/mike:mocha/server.js:200:1)
    at runWithEnvironment (packages/mike:mocha/server.js:156:1)

这对我来说意味着我误解了chai提供的实际流程:然而,我在第一个例子中展示的代码是从README中逐字复制的.

问题:有关使其运行的任何提示吗?这是一个加载订单问题吗? Github上的代码显示间谍等在此包中实现.所以我有点卡住了.

谢谢!

解决方法

包testleteor:chai不包括实用的流媒体:sinon包,它是包含间谍API所必需的.

它们是单独的包,因为在使用chai创建基本测试时,您可能不必使用间谍.

如果你查看practicalmeteor:chai包中的package.js文件,它不包含sinon文件.

所以,只需运行meteor add practicalmeteor:sinon就可以解决你的问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读