expect(something).toBe(true), expect(something).toBeTruthy()和expect(something).toBeTrue()之间的区别是什么?
注意,toBeTrue()是在jasmine-matchers中引入的定制的匹配器,其中还有其他有用的匹配器,如toHaveMethod()或toBeArrayOfStrings()。
这个问题是通用的,但是,作为一个现实世界的例子,我正在测试一个元素是否显示在protractor中。在这种情况下,我应该使用哪个匹配器?
expect(elm.isDisplayed()).toBe(true);
expect(elm.isDisplayed()).toBeTruthy();
expect(elm.isDisplayed()).toBeTrue();