Skip to content

Commit c946cf7

Browse files
committed
fix: verify the socket status to be CONNECTING in test
1 parent 0f4ab3c commit c946cf7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/api-graphql/__tests__/AWSAppSyncEventProvider.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,15 @@ describe('AppSyncEventProvider', () => {
9898
region: 'us-east-1'
9999
});
100100

101+
// Verify the socket status to be CONNECTING
102+
await new Promise(resolve => setTimeout(resolve, 1));
103+
expect((provider as any).socketStatus).toBe(constants.SOCKET_STATUS.CONNECTING);
104+
101105
// Trigger the websocket open event
102106
await fakeWebSocketInterface.readyForUse;
103107
await fakeWebSocketInterface.triggerOpen();
104108

109+
// Initiate handshake
105110
await fakeWebSocketInterface.sendDataMessage({
106111
type: MESSAGE_TYPES.GQL_CONNECTION_ACK
107112
});

0 commit comments

Comments
 (0)