@@ -18,46 +18,46 @@ import XCTest
18
18
class APIGatewayWebSocketsTests : XCTestCase {
19
19
static let exampleConnectEventBody = """
20
20
{
21
- " headers " : {
22
- " Host " : " lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ,
23
- " Origin " : " wss://lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ,
24
- " Sec-WebSocket-Extensions " : " " ,
25
- " Sec-WebSocket-Key " : " am5ubWVpbHd3bmNyYXF0ag== " ,
26
- " Sec-WebSocket-Version " : " 13 " ,
27
- " X-Amzn-Trace-Id " : " Root=1-64b83950-42de8e247b4c2b43091ef67c " ,
28
- " X-Forwarded-For " : " 24.148.42.16 " ,
29
- " X-Forwarded-Port " : " 443 " ,
30
- " X-Forwarded-Proto " : " https "
31
- },
32
- " multiValueHeaders " : {
33
- " Host " : [ " lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ],
34
- " Origin " : [ " wss://lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ],
35
- " Sec-WebSocket-Extensions " : [
36
- " permessage-deflate; client_max_window_bits; server_max_window_bits=15 "
37
- ],
38
- " Sec-WebSocket-Key " : [ " am5ubWVpbHd3bmNyYXF0ag== " ],
39
- " Sec-WebSocket-Version " : [ " 13 " ],
40
- " X-Amzn-Trace-Id " : [ " Root=1-64b83950-42de8e247b4c2b43091ef67c " ],
41
- " X-Forwarded-For " : [ " 24.148.42.16 " ],
42
- " X-Forwarded-Port " : [ " 443 " ],
43
- " X-Forwarded-Proto " : [ " https " ]
44
- },
45
- " requestContext " : {
46
- " routeKey " : " $connect " ,
47
- " eventType " : " CONNECT " ,
48
- " extendedRequestId " : " IU3kkGyEoAMFwZQ= " ,
49
- " requestTime " : " 19/Jul/2023:19:28:16 +0000 " ,
50
- " messageDirection " : " IN " ,
51
- " stage " : " dev " ,
52
- " connectedAt " : 1689794896145,
53
- " requestTimeEpoch " : 1689794896162,
54
- " identity " : { " sourceIp " : " 24.148.42.16 " },
55
- " requestId " : " IU3kkGyEoAMFwZQ= " ,
56
- " domainName " : " lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ,
57
- " connectionId " : " IU3kkeN4IAMCJwA= " ,
58
- " apiId " : " lqrlmblaa2 "
59
- },
60
- " isBase64Encoded " : false
21
+ " headers " : {
22
+ " Host " : " lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ,
23
+ " Origin " : " wss://lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ,
24
+ " Sec-WebSocket-Extensions " : " " ,
25
+ " Sec-WebSocket-Key " : " am5ubWVpbHd3bmNyYXF0ag== " ,
26
+ " Sec-WebSocket-Version " : " 13 " ,
27
+ " X-Amzn-Trace-Id " : " Root=1-64b83950-42de8e247b4c2b43091ef67c " ,
28
+ " X-Forwarded-For " : " 24.148.42.16 " ,
29
+ " X-Forwarded-Port " : " 443 " ,
30
+ " X-Forwarded-Proto " : " https "
31
+ },
32
+ " multiValueHeaders " : {
33
+ " Host " : [ " lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ],
34
+ " Origin " : [ " wss://lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ],
35
+ " Sec-WebSocket-Extensions " : [
36
+ " permessage-deflate; client_max_window_bits; server_max_window_bits=15 "
37
+ ],
38
+ " Sec-WebSocket-Key " : [ " am5ubWVpbHd3bmNyYXF0ag== " ],
39
+ " Sec-WebSocket-Version " : [ " 13 " ],
40
+ " X-Amzn-Trace-Id " : [ " Root=1-64b83950-42de8e247b4c2b43091ef67c " ],
41
+ " X-Forwarded-For " : [ " 24.148.42.16 " ],
42
+ " X-Forwarded-Port " : [ " 443 " ],
43
+ " X-Forwarded-Proto " : [ " https " ]
44
+ },
45
+ " requestContext " : {
46
+ " routeKey " : " $connect " ,
47
+ " eventType " : " CONNECT " ,
48
+ " extendedRequestId " : " IU3kkGyEoAMFwZQ= " ,
49
+ " requestTime " : " 19/Jul/2023:19:28:16 +0000 " ,
50
+ " messageDirection " : " IN " ,
51
+ " stage " : " dev " ,
52
+ " connectedAt " : 1689794896145,
53
+ " requestTimeEpoch " : 1689794896162,
54
+ " identity " : { " sourceIp " : " 24.148.42.16 " },
55
+ " requestId " : " IU3kkGyEoAMFwZQ= " ,
56
+ " domainName " : " lqrlmblaa2.execute-api.us-east-1.amazonaws.com " ,
57
+ " connectionId " : " IU3kkeN4IAMCJwA= " ,
58
+ " apiId " : " lqrlmblaa2 "
59
+ },
60
+ " isBase64Encoded " : false
61
61
}
62
62
"""
63
63
0 commit comments