toContainHtml() vs. toHaveHtml() in jasmine-jquery



在jquery-jasmine文档中(我列出了文档的确切修订版,以防它们发生变化)。

描述了

:

toContainHtml(字符串)

expect($('<div><ul></ul><h1>header</h1></div>')).toContainHtml('<ul></ul>')

toHaveHtml(字符串)

expect($('<div><span></span></div>')).toHaveHtml('<span></span>')

我什么时候应该使用toContainHtml(),什么时候应该使用toHaveHtml()?从这些例子中我看不出有什么区别。

从jasmine-jquery的github页面

toHaveHtml()使用==检查更严格

而toContainHtml()使用indexOf()检查

但是文档中的示例并没有真正演示这一点,所以我仍然不确定。

相关内容

  • 没有找到相关文章

最新更新