MCPcopy Index your code
hub / github.com/simstudioai/sim / createSocket

Function createSocket

apps/realtime/src/handlers/workflow.test.ts:32–52  ·  view source on GitHub ↗
(overrides?: Partial<Record<string, unknown>>)

Source from the content-addressed store, hash-verified

30}
31
32function createSocket(overrides?: Partial<Record<string, unknown>>) {
33 const handlers: Record<string, (payload: JoinWorkflowPayload) => Promise<void> | void> = {}
34 const socket = {
35 id: 'socket-1',
36 userId: 'user-1',
37 userName: 'Test User',
38 userImage: 'avatar.png',
39 on: vi.fn((event: string, handler: (payload: JoinWorkflowPayload) => Promise<void> | void) => {
40 handlers[event] = handler
41 }),
42 emit: vi.fn(),
43 join: vi.fn(),
44 leave: vi.fn(),
45 ...overrides,
46 }
47
48 return {
49 handlers,
50 socket,
51 }
52}
53
54function createRoomManager(overrides?: Partial<IRoomManager>): IRoomManager {
55 return {

Callers 1

workflow.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected