style: prettier format SseProvider test
This commit is contained in:
@@ -11,7 +11,14 @@ vi.mock('@tanstack/react-query', async () => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
vi.mock('@/shared/model/auth', () => ({
|
vi.mock('@/shared/model/auth', () => ({
|
||||||
$token: { defaultState: null, subscribe: () => () => {}, getState: () => null, watch: () => () => {}, on: () => {}, reset: () => {} },
|
$token: {
|
||||||
|
defaultState: null,
|
||||||
|
subscribe: () => () => {},
|
||||||
|
getState: () => null,
|
||||||
|
watch: () => () => {},
|
||||||
|
on: () => {},
|
||||||
|
reset: () => {},
|
||||||
|
},
|
||||||
}))
|
}))
|
||||||
|
|
||||||
let mockToken: string | null = null
|
let mockToken: string | null = null
|
||||||
@@ -31,7 +38,9 @@ class MockEventSource {
|
|||||||
removeEventListener(type: string, _handler: (event: MessageEvent) => void) {
|
removeEventListener(type: string, _handler: (event: MessageEvent) => void) {
|
||||||
delete mockEventHandlers[type]
|
delete mockEventHandlers[type]
|
||||||
}
|
}
|
||||||
close() { mockCloseCalls++ }
|
close() {
|
||||||
|
mockCloseCalls++
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
vi.mock('@/shared/lib/sse', () => ({
|
vi.mock('@/shared/lib/sse', () => ({
|
||||||
@@ -48,7 +57,11 @@ vi.mock('effector-react', async () => {
|
|||||||
|
|
||||||
function renderSse() {
|
function renderSse() {
|
||||||
const qc = new QueryClient({ defaultOptions: { queries: { retry: false } } })
|
const qc = new QueryClient({ defaultOptions: { queries: { retry: false } } })
|
||||||
return render(<QueryClientProvider client={qc}><SseProvider /></QueryClientProvider>)
|
return render(
|
||||||
|
<QueryClientProvider client={qc}>
|
||||||
|
<SseProvider />
|
||||||
|
</QueryClientProvider>,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
describe('SseProvider', () => {
|
describe('SseProvider', () => {
|
||||||
@@ -129,7 +142,9 @@ describe('SseProvider', () => {
|
|||||||
mockToken = 'test-jwt'
|
mockToken = 'test-jwt'
|
||||||
renderSse()
|
renderSse()
|
||||||
const handler = mockEventHandlers['message:new']
|
const handler = mockEventHandlers['message:new']
|
||||||
expect(() => { handler(new MessageEvent('message:new', { data: ':heartbit' })) }).not.toThrow()
|
expect(() => {
|
||||||
|
handler(new MessageEvent('message:new', { data: ':heartbit' }))
|
||||||
|
}).not.toThrow()
|
||||||
expect(mockInvalidateQueries).not.toHaveBeenCalled()
|
expect(mockInvalidateQueries).not.toHaveBeenCalled()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user