单元测试被限定在一个范围内,并且不需要Ember应用运行。

使用前准备:

  • 加入Ember-QUnit:获取一系列测试助手帮助单元测试;加入 mian.js;
  • 加入根元素(与集成测试的时候一样):App.rootElement = '#ember-testing';
  • 设置单元测试:
    • Ember.setupForTesting();   //关闭Ember自动运行循环的执行,让用户一定程度上控制运行循环流程;
    • emq.globalize();   //使助手函数变成了全局可用;
  • 解析器:
    • setResolver(Ember.DefaultResolver.create({ namespace: App })

开始测试:

对controller,view,model等测试都会有不同,具体可参考例子:example1     example2

最新文章

  1. [Google Guava]字符串处理:连接器、拆分器、字符匹配器
  2. Gulp使用入门操作十一步压缩JS
  3. C. Coloring Trees DP
  4. Web项目中创建简单的错误处理页面
  5. Linux shell 脚本攻略之生成任意大小的文件
  6. MM32看门狗学习(兼容STM32)
  7. 新发现一个函数:GradientFill
  8. 【.NET】使用HtmlAgilityPack抓取网页数据
  9. TFS(Team Foundation Server)简介和新手入门
  10. 10624 - Super Number
  11. Libgdx 1.5.2发布
  12. javascript中的in运算符
  13. java面试一、1.1基础
  14. <数据结构基础学习>(一)数组
  15. Android studio自带的sample例子
  16. BarTender安装常见问题集结
  17. HTML⑤
  18. [转]Windows下配置Node.js和Cordova
  19. String、StringBuffer和StringBulder
  20. 删掉centos原有的openjdk并安装sun jdk

热门文章

  1. 网站程序版本号信息也可能造成bd快照严重滞后
  2. 关于Eclipse部署openfire3.8.2源码的体会
  3. storyboard和xib的各种问题
  4. MYSQL注入天书之HTTP头部介绍
  5. 从Trie谈到AC自动机
  6. php中global与$GLOBALS的用法及区别
  7. Swap Nodes & Reverse Nodes in k-Group
  8. TestPointer
  9. 34.数组中2个只出现一次的数字[Find two numbers which appear once]
  10. 基于Delphi的三层数据库系统的实现方法