import { beforeEach, describe, expect, it } from 'vitest' import Popper from './_Popper.vue' import type { VueWrapper } from '@vue/test-utils' import { mount } from '@vue/test-utils' describe('give default Popper', async () => { let wrapper: VueWrapper> globalThis.ResizeObserver = class ResizeObserver { observe() {} unobserve() {} disconnect() {} } beforeEach(() => { wrapper = mount(Popper, { attachTo: document.body }) }) it('should render correctly and match snapshot', async () => { expect(wrapper.element).toMatchSnapshot() }) })