| 123456789101112131415161718 | import { shallowMount } from '@vue/test-utils'import Hamburger from '@/components/Hamburger/index.vue'describe('Hamburger.vue', () => {  it('toggle click', () => {    const wrapper = shallowMount(Hamburger)    const mockFn = jest.fn()    wrapper.vm.$on('toggleClick', mockFn)    wrapper.find('.hamburger').trigger('click')    expect(mockFn).toBeCalled()  })  it('prop isActive', () => {    const wrapper = shallowMount(Hamburger)    wrapper.setProps({ isActive: true })    expect(wrapper.contains('.is-active')).toBe(true)    wrapper.setProps({ isActive: false })    expect(wrapper.contains('.is-active')).toBe(false)  })})
 |