W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
當使用Ember創(chuàng)建應用程序時,需要測試。為了執(zhí)行驗收測試,Ember提供兩種類型的測試助手:
異步
同步
異步輔助函數(shù)在應用程序中提供異步行為,這使得編寫測試更容易。異步輔助程序在一個鏈中運行測試,其中每一個在前一個完成后調(diào)用。
下面的列表顯示了Ember中的一些異步幫助器:
點擊(選擇器):它提供點擊事件,每當元素觸發(fā)點擊動作,當異步行為完成,它返回一個承諾。
fillIn(selector,text):它填充所選輸入中的文本,當異步行為完成時,它返回一個promise。
keyEvent(selector,type,keyCode):它定義不同的鍵事件類型,如keydown,keypress,keyup on元素由選擇器指定。
triggerEvent(selector,type,options):它觸發(fā)對選擇器指定的元素進行模糊,雙擊等事件。
visit(url):它訪問路由,當異步行為完成時,它返回一個promise。
同步助手在這些被立即觸發(fā)時執(zhí)行。
下面的列表顯示了Ember中的一些同步助手:
currentPath() : 它定義當前路徑。
currentRouteName() : 它定義當前路由名稱。
currentURL() : 它定義當前URL。
find(selector, context) : 它用于在應用程序和上下文的根元素中查找元素。
Ember.js中還有其他助手,如下所示:
序號 | 助手類型及描述 |
---|---|
1 | 等待助手 它等待異步幫助程序完成任務。 |
2 | 自定義測試助手 它用于創(chuàng)建自己的測試助手 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: