jest - run test on individual file - and what need test to Vue file - test vue - vue-test-utils.vuejs.org
test vue:
https://vue-test-utils.vuejs.org/api/wrapper/#isempty
yarn test --testPathPattern=".*UsersTree.test.js"
snapshot:
https://jestjs.io/docs/en/snapshot-testing
For VUE:
https://vue-test-utils.vuejs.org/guides/#getting-started
propsData: {
}
})
wrapper.setData({
})
await wrapper.vm.$nextTick()
expect(wrapper.html()).toContain('xxx') })
https://vue-test-utils.vuejs.org/api/wrapper/#isempty
yarn test --testPathPattern=".*UsersTree.test.js"
snapshot:
https://jestjs.io/docs/en/snapshot-testing
For VUE:
https://vue-test-utils.vuejs.org/guides/#getting-started
1. Visuals
expect(wrapper.element).toMatchSnapshot() expect(wrapper.html()).toContain('primary--text')2. Computed
expect(wrapper.vm.items[0]).toHaveProperty('name', 'FreshinUp')3. method
const wrapper = shallowMount(Component, {propsData: {
}
})
wrapper.setData({
})
await wrapper.vm.$nextTick()
expect(wrapper.html()).toContain('xxx') })
Comments
Post a Comment