diff --git a/packages/preact-query-devtools/src/__tests__/PreactQueryDevtoolsPanel.test.tsx b/packages/preact-query-devtools/src/__tests__/PreactQueryDevtoolsPanel.test.tsx
index fd15930796..3eedadff41 100644
--- a/packages/preact-query-devtools/src/__tests__/PreactQueryDevtoolsPanel.test.tsx
+++ b/packages/preact-query-devtools/src/__tests__/PreactQueryDevtoolsPanel.test.tsx
@@ -64,13 +64,15 @@ describe('PreactQueryDevtoolsPanel', () => {
render()
- expect(setOnCloseMock).toHaveBeenCalledWith(expect.any(Function))
+ expect(setOnCloseMock).toHaveBeenCalledWith(onClose)
})
it('should default "onClose" to a no-op function when the prop is omitted', () => {
render()
- expect(setOnCloseMock).toHaveBeenCalledWith(expect.any(Function))
+ const forwarded = setOnCloseMock.mock.calls[0]?.[0]
+ expect(forwarded).toBeInstanceOf(Function)
+ expect(forwarded()).toBeUndefined()
})
it('should forward "errorTypes" to the devtools instance', () => {
diff --git a/packages/react-query-devtools/src/__tests__/ReactQueryDevtoolsPanel.test.tsx b/packages/react-query-devtools/src/__tests__/ReactQueryDevtoolsPanel.test.tsx
index a1e15494c1..bdee2f39e9 100644
--- a/packages/react-query-devtools/src/__tests__/ReactQueryDevtoolsPanel.test.tsx
+++ b/packages/react-query-devtools/src/__tests__/ReactQueryDevtoolsPanel.test.tsx
@@ -63,13 +63,15 @@ describe('ReactQueryDevtoolsPanel', () => {
render()
- expect(setOnCloseMock).toHaveBeenCalledWith(expect.any(Function))
+ expect(setOnCloseMock).toHaveBeenCalledWith(onClose)
})
it('should default "onClose" to a no-op function when the prop is omitted', () => {
render()
- expect(setOnCloseMock).toHaveBeenCalledWith(expect.any(Function))
+ const forwarded = setOnCloseMock.mock.calls[0]?.[0]
+ expect(forwarded).toBeInstanceOf(Function)
+ expect(forwarded()).toBeUndefined()
})
it('should forward "errorTypes" to the devtools instance', () => {