MCPcopy
hub / github.com/deepstreamIO/deepstream.io / endTest

Function endTest

test-e2e/framework/world.ts:6–32  ·  view source on GitHub ↗
(done: (...args: any[]) => void)

Source from the content-addressed store, hash-verified

4
5export const world = {
6 endTest (done: (...args: any[]) => void) {
7 const clients = clientHandler.clients
8 for (const client in clients) {
9 clientHandler.assertNoErrors(client)
10
11 for (const event in clients[client].event.callbacks) {
12 if (clients[client].event.callbacks[event].isSubscribed !== false) {
13 clients[client].client.event.unsubscribe(event, clients[client].event.callbacks[event])
14 }
15 }
16
17 setTimeout(function (client: string) {
18 for (const pattern in clients[client].event.callbacksListeners) {
19 if (clients[client].event.callbacksListeners[pattern].isListening !== false) {
20 clients[client].client.event.unlisten(pattern)
21 }
22 }
23 }.bind(null, client), 1)
24
25 setTimeout(function (client: string) {
26 clients[client].client.close()
27 delete clients[client]
28 }.bind(null, client), 50)
29 }
30
31 setTimeout(done, 100)
32 }
33}

Callers

nothing calls this directly

Calls 2

unsubscribeMethod · 0.65
closeMethod · 0.65

Tested by

no test coverage detected