单元测试被限定在一个范围内,并且不需要Ember应用运行。
使用前准备:
- 加入Ember-QUnit:获取一系列测试助手帮助单元测试;加入 mian.js;
- 加入根元素(与集成测试的时候一样):App.rootElement = ‘#ember-testing‘;
- 设置单元测试:
- Ember.setupForTesting(); //关闭Ember自动运行循环的执行,让用户一定程度上控制运行循环流程;
- emq.globalize(); //使助手函数变成了全局可用;
- 解析器:
- setResolver(Ember.DefaultResolver.create({ namespace: App })
开始测试:
ember.js:使用笔记9 开始单元测试
原文:http://www.cnblogs.com/jinkspeng/p/4036654.html