学习 Jest - 快照

快照

将当前组件 完整 DOM 结构 保存

下次执行时,会比较两次的 DOM 结构

发生变化无法通过测试

import { mount } from '@vue/test-utils'
import TestSnapshots from 'TestSnapshots.vue'

describe('TestSnapshots.vue', () => {
    it ('Render TestSnapshots', () => {
        const warpper = mount(TestSnapshots)
        // 组件渲染是异步过程
        // 需要 await 等待执行完毕
        await warpper.vm.$nextTick()
        expect(warpper.html()).toMatchSnapshot()
    })
})

学习 Jest - 快照
http://localhost:8080/archives/bcb09356-00a5-48c9-a641-b17937492c8a
作者
inksha
发布于
2024年09月14日
许可协议