在实习中指定测试套件的最佳方法是什么?
What is the best way to specify test suites in intern?
我对前端测试有点陌生,我决定开始使用intern。在我们开始使用新技术时遇到的所有问题中,我发现有一个问题非常烦人。
目前,我在intern.js
:
suites: [
'../../../../../test/intern/app/suite-one',
'../../../../../test/intern/app/suite-two',
'../../../../../test/intern/app/suite-three'
...
],
我如何指定一个基本路径,以便实习生可以在该路径内运行所有测试?
像suites: [ '../../../test/intern/*' ]
。有什么办法吗?
已经看到了这个(如何在Intern中使用通配符指定测试套件?),但是它不是很好。
另外,是否有任何方法可以指定只到测试套件的基本路径?这样我就可以去掉难看的../../../
了
不支持通配符;使用模块对测试进行分组(正如您链接到的答案中所建议的那样)是可行的方法。你可以通过为你的应用定义一个包来缩短路径:
loader: {
packages: [{ name: 'myApp', location: '../../../../..' }]
},
suites: [
'myApp/test/intern/app/suite-one',
'myApp/test/intern/app/suite-two'
]
但是,我对你的项目布局很好奇。通常,测试配置位于测试套件附近(至少我一直是这样看的),在这种情况下,您不需要这么大的路径。
相关文章:
- 有条件更新d3.js力图中节点的最佳方法
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- 从数组中删除元素的最佳方法是:javascript/jquery
- 以编程方式填充组合框道场 (1.8) 的最佳方法是什么?
- 列出没有 mysql 的元素的最佳方法是什么
- 在jquery库中重新定义方法的最佳方法
- Javascript,用vars创建对象的最佳方法
- 使用 jQuery 从 HTML 中获取某些值的最佳方法
- 在变量中保存值的最佳方法是在应用程序关闭后使用,然后使用apachecordova在android中重新启动
- 在d3.json中使用d3.csv组合多个csv文件数据输入的最佳方法是什么
- 用jasmine测试JavaScriptUI的最佳方法
- 使用javascript:在没有阻止html标记(<b>、<p>等)的情况下,阻止脚本的最佳方法
- 如果我返回表,检查 Ajax 调用是否为 200 OK的最佳方法是什么
- JavaScript - 创建可链接函数时的最佳方法是什么
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 在 JavaScript 中获取范围的随机数的最佳方法
- 在对象类上实现 jquery 作用域的最佳方法
- 将同步函数包装到承诺中的最佳方法是什么?
- 使用 MVC 删除 JavaScript 中硬编码字符串 Asp.Net 最佳方法