Skip to content

Commit 57c8706

Browse files
authored
chore(package): bump devDep ws (chimurai#653)
1 parent d1c8632 commit 57c8706

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
"supertest": "^6.1.5",
8080
"ts-jest": "^27.0.4",
8181
"typescript": "^4.3.5",
82-
"ws": "^7.4.6"
82+
"ws": "^8.1.0"
8383
},
8484
"dependencies": {
8585
"@types/http-proxy": "^1.17.5",

test/e2e/websocket.spec.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ describe('E2E WebSocket proxy', () => {
2525
wss = new WebSocketServer({ port: WS_SERVER_PORT });
2626

2727
wss.on('connection', (websocket) => {
28-
websocket.on('message', (message) => {
28+
websocket.on('message', (data, isBinary) => {
29+
const message = isBinary ? data : data.toString();
2930
websocket.send(message); // echo received message
3031
});
3132
});
@@ -66,7 +67,8 @@ describe('E2E WebSocket proxy', () => {
6667
});
6768

6869
it('should proxy to path', (done) => {
69-
ws.on('message', (message) => {
70+
ws.on('message', (data, isBinary) => {
71+
const message = isBinary ? data : data.toString();
7072
expect(message).toBe('foobar');
7173
done();
7274
});
@@ -84,7 +86,8 @@ describe('E2E WebSocket proxy', () => {
8486
});
8587

8688
it('should proxy to path', (done) => {
87-
ws.on('message', (message) => {
89+
ws.on('message', (data, isBinary) => {
90+
const message = isBinary ? data : data.toString();
8891
expect(message).toBe('foobar');
8992
done();
9093
});
@@ -109,7 +112,8 @@ describe('E2E WebSocket proxy', () => {
109112
});
110113

111114
it('should proxy to path', (done) => {
112-
ws.on('message', (message) => {
115+
ws.on('message', (data, isBinary) => {
116+
const message = isBinary ? data : data.toString();
113117
expect(message).toBe('foobar');
114118
done();
115119
});
@@ -136,7 +140,8 @@ describe('E2E WebSocket proxy', () => {
136140
});
137141

138142
it('should proxy to path', (done) => {
139-
ws.on('message', (message) => {
143+
ws.on('message', (data, isBinary) => {
144+
const message = isBinary ? data : data.toString();
140145
expect(message).toBe('foobar');
141146
done();
142147
});

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5870,6 +5870,11 @@ ws@^7.3.1, ws@^7.4.5, ws@^7.4.6, ws@~7.4.2:
58705870
resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
58715871
integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
58725872

5873+
ws@^8.1.0:
5874+
version "8.1.0"
5875+
resolved "https://registry.yarnpkg.com/ws/-/ws-8.1.0.tgz#75e5ec608f66d3d3934ec6dbc4ebc8a34a68638c"
5876+
integrity sha512-0UWlCD2s3RSclw8FN+D0zDTUyMO+1kHwJQQJzkgUh16S8d3NYON0AKCEQPffE0ez4JyRFu76QDA9KR5bOG/7jw==
5877+
58735878
xml-name-validator@^3.0.0:
58745879
version "3.0.0"
58755880
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"

0 commit comments

Comments
 (0)