2016-04-29 68 views

回答

1

在vanilla Chai中的exist語言鏈用於驗證平面舊的JavaScript對象既不是undefined也不是null。這聽起來像你的情況,你實際上想要對DOM元素進行斷言,這是Chai不能做的。相反,你需要插入一個Chai插件,如chai-jquery以及jQuery用於DOM操作。 chai-jquery允許您針對您使用jQuery找到的元素編寫斷言,甚至可以提供並覆蓋exist的那些可能完全符合您的用途的表單。總之,你要尋找的代碼斷言divavatar類存在會是這個樣子:

expect($('div.avatar')).to.exist;