vue.js 单元测试 html 内容不存在
vue.js unit test that html content does not exist
使用 vue 测试实用程序,我无法在文档中找到如何测试 html/text 未呈现的方法。例如,要测试 html 文本是否已呈现,我们可以使用
expect(wrapper.html()).toContain('Some specific placeholder')
如何测试未呈现此字符串 'Some specific placeholder'?
我认为你最好使用 text
而不是 html
,这样你当前的测试将是:
expect(wrapper.text()).toBe('Some specific placeholder')
检查没有呈现文本的方法可以是这样的:
expect(wrapper.text()).toBe('')
或
expect(wrapper.text()).not.toBe('Some specific placeholder')
取决于您的具体情况。
使用 vue 测试实用程序,我无法在文档中找到如何测试 html/text 未呈现的方法。例如,要测试 html 文本是否已呈现,我们可以使用
expect(wrapper.html()).toContain('Some specific placeholder')
如何测试未呈现此字符串 'Some specific placeholder'?
我认为你最好使用 text
而不是 html
,这样你当前的测试将是:
expect(wrapper.text()).toBe('Some specific placeholder')
检查没有呈现文本的方法可以是这样的:
expect(wrapper.text()).toBe('')
或
expect(wrapper.text()).not.toBe('Some specific placeholder')
取决于您的具体情况。