Skip to content

Commit 41dee82

Browse files
committed
test(event-bus): guarantee client cleanup
1 parent 7e7355b commit 41dee82

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎packages/event-bus/tests/client.test.ts‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,9 @@ describe('ClientEventBus', () => {
109109
__TANSTACK_DEVTOOLS_PROTOCOL__: 'http',
110110
})
111111

112+
let bus: ClientEventBus | undefined
112113
try {
113-
const bus = new ClientEventBus({
114+
bus = new ClientEventBus({
114115
connectToServerBus: true,
115116
port: 443,
116117
host: 'devtools.example.com',
@@ -121,8 +122,8 @@ describe('ClientEventBus', () => {
121122
expect(mockWebSocketInstances[0].url).toBe(
122123
'wss://devtools.example.com:443/__devtools/ws',
123124
)
124-
bus.stop()
125125
} finally {
126+
bus?.stop()
126127
Reflect.deleteProperty(globalThis, '__TANSTACK_DEVTOOLS_PORT__')
127128
Reflect.deleteProperty(globalThis, '__TANSTACK_DEVTOOLS_HOST__')
128129
Reflect.deleteProperty(globalThis, '__TANSTACK_DEVTOOLS_PROTOCOL__')

0 commit comments

Comments
 (0)