Dojo DOH单元测试
Dojo DOH unit testing
我是Dojo的新手,我按照正常的约定和结构编写了一些单元测试。我也写过小部件的测试。
我尝试使用与单元测试相同的命令运行测试:
java -jar path/to/js.jar path/to/dojo/dojo.js baseUrl=path/to/dojo load=doh test=path/to/test/module
输出显示没有测试。
0 tests to run in 0 groups
我的问题是:
可以在命令行中运行小部件的测试吗?感谢大家的宝贵时间
我不知道为什么你得到一个报告说"0测试…在0组中" -这意味着无法找到测试,而不是测试运行失败。
可以从命令行对小部件运行一些有限的测试,但是您会发现各种问题:
- 如果你想使用DOH Robot来运行低级自动化,你会发现这是行不通的,因为它需要一个浏览器的"窗口"对象。尝试从Dojo SDK目录的根目录执行
node dojo'dojo.js load=doh test=dijit'tests'module.js
(或你的js.jar而不是node):你会得到很多关于window
不存在或registerUrl
没有被声明的抱怨 - 即使你可以让它工作,你也会用你的特定JavaScript实现(可能是浏览器的一些虚假实现)运行测试,这将无法给你太多的信心,你的代码将在真实的浏览器中存活下来,并拥有所有奇怪的
相关文章:
- 我的单元测试选项是什么
- 如何在Angular单元测试中从另一个控制器的rootScope将方法添加到rootScope中
- 使用量角器的当前url单元测试的getTitle
- AngularJS指令单元测试中未定义的函数
- 如何在ember单元测试中模拟_super()方法
- 单元测试依赖关系没有被嘲笑
- 为什么不'当单元测试出现解析错误时,我的因果报应测试会失败
- 在node.js中编写单元测试的最佳方式是什么
- Ng点击-如何进行行为单元测试
- Jasmine单元测试在监视服务方法时失败
- Angular 2和服务单元测试
- 在我的目录结构中,将单元测试助手源文件放在哪里
- 如何对CSS transitionEnd事件后执行的JavaScript进行单元测试
- 使用Node.js在应用程序引擎上进行本地单元测试
- 我应该如何衡量JS的单元测试覆盖率?我可以'我对jscoverage不满意
- 如何使用KARMA对React JSX ES6代码进行单元测试
- 如何在单元测试中将存储注入Ember.Service
- 单元测试:使用酶模拟父组件中子组件的点击事件
- Javascript单元测试
- Dojo DOH单元测试