我测试了哪个(应该)检查我工厂渲染的元素html是否正确。但是,此元素包含材质图标,在此测试中似乎无法比较其HTML。
简化测试用例:
Expected <i class="material-icons"></i>' to be '<i class="material-icons"></i>'.
结果我测试抛出错误:
text
这是Chrome控制台中jQuery对象CVS/{Entries,Repository,Root}
的图标:
答案 0 :(得分:1)
尝试使用unicode值进行比较,如下所示
expect( mockEl[0].outerHTML ).toBe(
'<i class="material-icons">\ue24b</i>'
);