Parent.spec.js 672 B

1234567891011121314151617181920212223
  1. import { mount, shallow } from 'vue-test-utils'
  2. import Parent from './components/Parent.vue'
  3. import { createRenderer } from 'vue-server-renderer'
  4. describe('Parent.vue', () => {
  5. it('mount snapshot', () => {
  6. const renderer = createRenderer()
  7. const wrapper = mount(Parent)
  8. renderer.renderToString(wrapper.vm, (err, str) => {
  9. if (err) throw new Error(err)
  10. expect(str).toMatchSnapshot()
  11. })
  12. })
  13. it('shallow snapshot', () => {
  14. const renderer = createRenderer()
  15. const wrapper = shallow(Parent)
  16. renderer.renderToString(wrapper.vm, (err, str) => {
  17. if (err) throw new Error(err)
  18. expect(str).toMatchSnapshot()
  19. })
  20. })
  21. })