jasmine jquery中toContainHtml()与toHaveHtml()的比较
在中(我已经列出了文档的确切版本,以防它们发生变化) 它描述了: toContainHtml(字符串)jasmine jquery中toContainHtml()与toHaveHtml()的比较,jasmine,jasmine-jquery,Jasmine,Jasmine Jquery,在中(我已经列出了文档的确切版本,以防它们发生变化) 它描述了: toContainHtml(字符串) expect($('标题')).toContainHtml('')) toHaveHtml(字符串) expect($('').toHaveHtml('') 我应该在何时使用toContainHtml()以及何时使用toHaveHtml()?从这些例子中,我看不出有什么不同。从这个判断 使用=检查,toHaveHtml()更加精确 而toContainHtml()使用indexOf()检查
expect($('
标题')).toContainHtml('
'))
toHaveHtml(字符串)
expect($('').toHaveHtml('')
我应该在何时使用toContainHtml()以及何时使用toHaveHtml()?从这些例子中,我看不出有什么不同。从这个判断
使用=
检查,toHaveHtml()更加精确
而toContainHtml()使用indexOf()
检查
然而,文档中的示例并没有真正说明这一点,所以我仍然不确定
expect($('<div><ul></ul><h1>header</h1></div>')).toContainHtml('<ul></ul>')
expect($('<div><span></span></div>')).toHaveHtml('<span></span>')