首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替换Intern中的柴断言库

替换Intern中的柴断言库
EN

Stack Overflow用户
提问于 2013-05-21 22:14:52
回答 1查看 557关注 0票数 1

现在我已经让Intern运行了一些测试,我想用expect.js库替换柴断言库。Expect.js是我使用NPM下载到我的项目中的一个节点模块。我一直在研究下面的资源来拼凑如何使用Intern提供的dojo/节点加载器插件导入模块,但我不太了解它的诀窍。我要么不正确地使用loader.packages,要么没有在测试文件中使用正确的路径来包含模块。

无法让实习生运行Node.js模块

dojo/节点

AMD API Wiki re:软件包

  1. 我的项目层次结构(如果有一个最佳实践,或者更好的方法,用节点模块来设置我的项目,我可以很容易地改变这个层次结构) APEFIntern/ apeform/ lib/ sinon.js -模拟库节点_模块/ expect/ expect.js -节点包测试/ intern.js -实习生配置spec_inwf.js - inwf.js inwf.js测试-测试实习生代码/
  2. 实习生配置文件 // .加载程序:{ //非常确定我需要为加载程序注册包,而不是在正确的路径上使用。//包:‘apeform/节点_模块/expect’包:'apeform‘//packages:'expect’},//在每个浏览器套件中运行的非功能测试套件:'apeform/ test /spec_inwf‘,//.
  3. 测试文件-我尝试了不同的方法来引用节点模块,基于另一个问题中的注释. 定义( 'intern!bdd',//‘intern/chai’,//‘intern/dojo/node’,//'intern/dojo/node!./apeform/node_modules/expect/expect‘'intern/dojo/node!apeform/node_modules/expect','apeform/lib/sinon.js','apeform/inwf.js’,函数(bdd,{ with (bdd) { // Tests . });

我试图替换Intern中的assertion,这样我就可以在IE6上运行我的测试了。我知道Intern的Geezer分支用于IE6-8,但是看起来断言库是这些分支之间唯一的区别,我更喜欢预期语法而不是断言。

EN

回答 1

Stack Overflow用户

发布于 2013-05-30 05:52:59

Expect.js安装到包含".js“的文件夹中。

尝试在上面提到的设置中使用'intern/dojo/node!./apeform/node_modules/expect.js'

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

https://stackoverflow.com/questions/16680396

复制
相关文章

相似问题

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