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')

取决于您的具体情况。