Javascript 托比还是不托比
我如何用茉莉花来表达Javascript 托比还是不托比,javascript,jasmine,Javascript,Jasmine,我如何用茉莉花来表达或条件,例如: expect(element.css("display")).toBe("").or.toBe("block"); ^^ 可能吗?我知道不是,但是或呢?试图去茉莉花。addMatchers方式: 创建了,但它给了我一个错误: TypeError:“未定义”不是函数(正在计算 “jasmine.addMatchers”(一个叫jasmine.addMatchers的人) 如果我从中
或条件,例如:
expect(element.css("display")).toBe("").or.toBe("block");
^^
可能吗?我知道不是,但是或呢?试图去茉莉花。addMatchers
方式:
创建了,但它给了我一个错误:
TypeError:“未定义”不是函数(正在计算
“jasmine.addMatchers”(一个叫jasmine.addMatchers的人)
如果我从中正确理解的话,这是一个与karma runner和Jasmine版本相关的bug
因此,我现在正在使用此解决方案:
var display = element.css("display");
var flag = (display=="block" || display == "");
expect(flag).toBeTruthy();
这确实是一个问题,你可以编写自己的自定义断言:看看这个答案:@user3153169你的意思是这样的东西会起作用:?确实是这样的东西