ember.js:使用筆記9 開始單元測試

單元測試被限定在一個範圍內,而且不須要Ember應用運行。git

使用前準備:github

  • 加入Ember-QUnit:獲取一系列測試助手幫助單元測試;加入 mian.js;
  • 加入根元素(與集成測試的時候同樣):App.rootElement = '#ember-testing';
  • 設置單元測試:
    • Ember.setupForTesting();   //關閉Ember自動運行循環的執行,讓用戶必定程度上控制運行循環流程;
    • emq.globalize();   //使助手函數變成了全局可用;
  • 解析器:
    • setResolver(Ember.DefaultResolver.create({ namespace: App })

開始測試:web

 對controller,view,model等測試都會有不一樣,具體可參考例子:example1     example2ide

相關文章
相關標籤/搜索