diff --git a/packages/core/src/helpers/usePopoverController/usePopoverController.spec.ts b/packages/core/src/helpers/usePopoverController/usePopoverController.spec.ts new file mode 100644 index 00000000..302aa3e6 --- /dev/null +++ b/packages/core/src/helpers/usePopoverController/usePopoverController.spec.ts @@ -0,0 +1,81 @@ +import { fireEvent, render, screen } from '@testing-library/vue'; +import { usePopoverController } from './usePopoverController'; +import { nextTick, ref } from 'vue'; + +// The matches query doesn't seem to be supported +test.skip('opens/closes the popover when `isOpen` changes', async () => { + await render({ + setup() { + const popoverRef = ref(); + const { isOpen } = usePopoverController(popoverRef); + + return { + isOpen, + popoverRef, + }; + }, + template: `
visible