如何在Expect语句中使用OR运算符。下面是我的代码
var now= someTime;
var nowPlus = someTime;
expect(updatedRefreshedTime).toEqual(now || nowMinus);
我想要这样的东西。
答案 0 :(得分:0)
我可以看到两种可能性:
您可以创建一个数组[now, nowMinus]
并检查数组中的updatedRefreshedTime
。
使用chai-quantifiers插件。示例中的第二个it
似乎适合您的问题。
答案 1 :(得分:0)
1)如果updatedRefreshedTime
是一个承诺。
var now= someTime;
var nowPlus = someTime;
updatedRefreshedTime.then(function(data){
expect(data === now || data === nowMinus).toBe(true);
});
2)否则
expect(updatedRefreshedTime === now || updatedRefreshedTime === nowMinus).toBe(true);