diff --git a/packages/query-devtools/src/__tests__/contexts/PiPContext.test.tsx b/packages/query-devtools/src/__tests__/contexts/PiPContext.test.tsx new file mode 100644 index 0000000000..18fb38ca74 --- /dev/null +++ b/packages/query-devtools/src/__tests__/contexts/PiPContext.test.tsx @@ -0,0 +1,18 @@ +import { describe, expect, it } from 'vitest' +import { render } from '@solidjs/testing-library' +import { usePiPWindow } from '../../contexts' + +describe('PiPContext', () => { + describe('usePiPWindow', () => { + it('should throw when used outside a "PiPProvider"', () => { + function PiPProbe() { + usePiPWindow() + return null + } + + expect(() => render(() => )).toThrow( + 'usePiPWindow must be used within a PiPProvider', + ) + }) + }) +})