2
我目前正試圖找出是否有辦法做一個簡單的未來/過去的比較前。Angularjs e2e測試過去/未來比較
1)通過獲取列表長度來檢查列表狀態 2)如果成功遞增列表,則執行動作 3)將當前列表長度與過去進行比較。
但是期貨的概念似乎妨礙了我。人們會認爲這是一個非常正常的用例。
問:你會如何在Angularjs情景處理過去/未來比較?
我目前正試圖找出是否有辦法做一個簡單的未來/過去的比較前。Angularjs e2e測試過去/未來比較
1)通過獲取列表長度來檢查列表狀態 2)如果成功遞增列表,則執行動作 3)將當前列表長度與過去進行比較。
但是期貨的概念似乎妨礙了我。人們會認爲這是一個非常正常的用例。
問:你會如何在Angularjs情景處理過去/未來比較?
這是一種冗長,但你可以定義理解期貨的匹配器。例如:
angular.scenario.matcher('toBeGreaterThanFuture', function(future) {
return +this.actual > +future.value;
});
使用像:
listLengthBefore = repeater('.td').count();
// Do some stuff.
listLengthAfter = repeater('.td').count();
expect(listLengthAfter).toBeGreaterThanFuture(listLengthBefore);