Skip to content

Commit 84c9519

Browse files
test: update
1 parent d9e27cc commit 84c9519

File tree

4 files changed

+218
-9
lines changed

4 files changed

+218
-9
lines changed

test/__snapshots__/validate-options.test.js.snap.webpack4

+5-5
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ exports[`options validate should throw an error on the "client" option with '{"w
172172
exports[`options validate should throw an error on the "client" option with '{"webSocketURL":{"port":true}}' value 1`] = `
173173
"ValidationError: Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
174174
- options.client.webSocketURL should be one of these:
175-
non-empty string | object { host?, path?, username?, password?, port?, protocol? }
175+
non-empty string | object { host?, path?, password?, port?, protocol?, username? }
176176
-> Allows to specify URL to web socket server (useful when you're proxying dev server and client script does not always know where to connect to).
177177
Details:
178178
* options.client.webSocketURL.port should be one of these:
@@ -186,13 +186,13 @@ exports[`options validate should throw an error on the "client" option with '{"w
186186
exports[`options validate should throw an error on the "client" option with '{"webSocketURL":{"username":123,"password":976}}' value 1`] = `
187187
"ValidationError: Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
188188
- options.client.webSocketURL should be one of these:
189-
non-empty string | object { host?, path?, username?, password?, port?, protocol? }
189+
non-empty string | object { host?, path?, password?, port?, protocol?, username? }
190190
-> Allows to specify URL to web socket server (useful when you're proxying dev server and client script does not always know where to connect to).
191191
Details:
192-
* options.client.webSocketURL.username should be a string.
193-
-> Tells clients connected to devServer to use the provided username to authenticate.
194192
* options.client.webSocketURL.password should be a string.
195-
-> Tells clients connected to devServer to use the provided password to authenticate."
193+
-> Tells clients connected to devServer to use the provided password to authenticate.
194+
* options.client.webSocketURL.username should be a string.
195+
-> Tells clients connected to devServer to use the provided username to authenticate."
196196
`;
197197

198198
exports[`options validate should throw an error on the "client" option with 'whoops!' value 1`] = `

test/cli/__snapshots__/cli.test.js.snap.webpack4

+209
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,79 @@ exports[`CLI historyApiFallback option --no-history-api-fallback 1`] = `
149149
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
150150
`;
151151

152+
exports[`CLI host and port options --host and --port are unspecified: stderr 1`] = `
153+
"<i> [webpack-dev-server] Project is running at:
154+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
155+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
156+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
157+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
158+
`;
159+
160+
exports[`CLI host and port options --host localhost --port 9999: stderr 1`] = `
161+
"<i> [webpack-dev-server] Project is running at:
162+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/, http://127.0.0.1:<port>/
163+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
164+
`;
165+
166+
exports[`CLI host option --host :: (IPv6): stderr 1`] = `
167+
"<i> [webpack-dev-server] Project is running at:
168+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
169+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
170+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
171+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
172+
`;
173+
174+
exports[`CLI host option --host ::1 (IPv6): stderr 1`] = `
175+
"<i> [webpack-dev-server] Project is running at:
176+
<i> [webpack-dev-server] Loopback: http://[::1]:<port>/
177+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
178+
`;
179+
180+
exports[`CLI host option --host <IPv4>: stderr 1`] = `
181+
"<i> [webpack-dev-server] Project is running at:
182+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
183+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
184+
`;
185+
186+
exports[`CLI host option --host <local-ip>: stderr 1`] = `
187+
"<i> [webpack-dev-server] Project is running at:
188+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
189+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
190+
`;
191+
192+
exports[`CLI host option --host <local-ipv4>: stderr 1`] = `
193+
"<i> [webpack-dev-server] Project is running at:
194+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
195+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
196+
`;
197+
198+
exports[`CLI host option --host 0.0.0.0 (IPv4): stderr 1`] = `
199+
"<i> [webpack-dev-server] Project is running at:
200+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
201+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
202+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
203+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
204+
`;
205+
206+
exports[`CLI host option --host 0:0:0:0:0:FFFF:7F00:0001 (IPv6): stderr 1`] = `
207+
"<i> [webpack-dev-server] Project is running at:
208+
<i> [webpack-dev-server] On Your Network (IPv4): http://127.0.0.1:<port>/
209+
<i> [webpack-dev-server] On Your Network (IPv6): http://[::ffff:127.0.0.1]:<port>/
210+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
211+
`;
212+
213+
exports[`CLI host option --host 127.0.0.1 (IPv4): stderr 1`] = `
214+
"<i> [webpack-dev-server] Project is running at:
215+
<i> [webpack-dev-server] Loopback: http://127.0.0.1:<port>/
216+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
217+
`;
218+
219+
exports[`CLI host option --host localhost: stderr 1`] = `
220+
"<i> [webpack-dev-server] Project is running at:
221+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/, http://127.0.0.1:<port>/
222+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
223+
`;
224+
152225
exports[`CLI http2 option --http2 1`] = `
153226
"<i> [webpack-dev-server] Project is running at:
154227
<i> [webpack-dev-server] Loopback: https://localhost:<port>/
@@ -212,3 +285,139 @@ exports[`CLI https option https options 1`] = `
212285
<i> [webpack-dev-server] On Your Network (IPv6): https://[<network-ip-v6>]:<port>/
213286
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
214287
`;
288+
289+
exports[`CLI port option --port is auto: stderr 1`] = `
290+
"<i> [webpack-dev-server] Project is running at:
291+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
292+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
293+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
294+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
295+
`;
296+
297+
exports[`CLI port option --port is string: stderr 1`] = `
298+
"<i> [webpack-dev-server] Project is running at:
299+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
300+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
301+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
302+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
303+
`;
304+
305+
exports[`CLI static option --no-static-serve-index: stderr 1`] = `
306+
"<i> [webpack-dev-server] Project is running at:
307+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
308+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
309+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
310+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
311+
`;
312+
313+
exports[`CLI static option --no-static-watch: stderr 1`] = `
314+
"<i> [webpack-dev-server] Project is running at:
315+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
316+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
317+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
318+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
319+
`;
320+
321+
exports[`CLI static option --static <value> --static <other-value>: stderr 1`] = `
322+
"<i> [webpack-dev-server] Project is running at:
323+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
324+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
325+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
326+
<i> [webpack-dev-server] Content not from webpack is served from 'new-static, other-static' directory"
327+
`;
328+
329+
exports[`CLI static option --static <value>: stderr 1`] = `
330+
"<i> [webpack-dev-server] Project is running at:
331+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
332+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
333+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
334+
<i> [webpack-dev-server] Content not from webpack is served from 'new-static' directory"
335+
`;
336+
337+
exports[`CLI static option --static: stderr 1`] = `
338+
"<i> [webpack-dev-server] Project is running at:
339+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
340+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
341+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
342+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
343+
`;
344+
345+
exports[`CLI static option --static-directory: stderr 1`] = `
346+
"<i> [webpack-dev-server] Project is running at:
347+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
348+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
349+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
350+
<i> [webpack-dev-server] Content not from webpack is served from 'static-dir' directory"
351+
`;
352+
353+
exports[`CLI static option --static-public-path: stderr 1`] = `
354+
"<i> [webpack-dev-server] Project is running at:
355+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
356+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
357+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
358+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
359+
`;
360+
361+
exports[`CLI static option --static-public-path-reset: stderr 1`] = `
362+
"<i> [webpack-dev-server] Project is running at:
363+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
364+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
365+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
366+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
367+
`;
368+
369+
exports[`CLI static option --static-reset --static-directory <value>: stderr 1`] = `
370+
"<i> [webpack-dev-server] Project is running at:
371+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
372+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
373+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
374+
<i> [webpack-dev-server] Content not from webpack is served from 'new-static-directory' directory"
375+
`;
376+
377+
exports[`CLI static option --static-reset: stderr 1`] = `
378+
"<i> [webpack-dev-server] Project is running at:
379+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
380+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
381+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
382+
<i> [webpack-dev-server] Content not from webpack is served from 'new-static-after-reset' directory"
383+
`;
384+
385+
exports[`CLI static option --static-serve-index: stderr 1`] = `
386+
"<i> [webpack-dev-server] Project is running at:
387+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
388+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
389+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
390+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
391+
`;
392+
393+
exports[`CLI static option --static-watch: stderr 1`] = `
394+
"<i> [webpack-dev-server] Project is running at:
395+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
396+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
397+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
398+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
399+
`;
400+
401+
exports[`CLI watchFiles option --watch-files <value> --watch-files <other-value>: stderr 1`] = `
402+
"<i> [webpack-dev-server] Project is running at:
403+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
404+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
405+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
406+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
407+
`;
408+
409+
exports[`CLI watchFiles option --watch-files <value>: stderr 1`] = `
410+
"<i> [webpack-dev-server] Project is running at:
411+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
412+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
413+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
414+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
415+
`;
416+
417+
exports[`CLI watchFiles option --watch-files-reset: stderr 1`] = `
418+
"<i> [webpack-dev-server] Project is running at:
419+
<i> [webpack-dev-server] Loopback: http://localhost:<port>/
420+
<i> [webpack-dev-server] On Your Network (IPv4): http://<network-ip-v4>:<port>/
421+
<i> [webpack-dev-server] On Your Network (IPv6): http://[<network-ip-v6>]:<port>/
422+
<i> [webpack-dev-server] Content not from webpack is served from '<cwd>/public' directory"
423+
`;

test/server/__snapshots__/Server.test.js.snap.webpack4

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ exports[`Server DevServerPlugin add hot option 1`] = `
44
Array [
55
Array [
66
"client",
7-
"index.js?ws%3A%2F%2Flocalhost%3A8104%2Fws",
7+
"index.js?ws%3A%2F%2Flocalhost%3A8105%2Fws",
88
],
99
Array [
1010
"node_modules",
@@ -22,7 +22,7 @@ exports[`Server DevServerPlugin add hot-only option 1`] = `
2222
Array [
2323
Array [
2424
"client",
25-
"index.js?ws%3A%2F%2Flocalhost%3A8104%2Fws",
25+
"index.js?ws%3A%2F%2Flocalhost%3A8105%2Fws",
2626
],
2727
Array [
2828
"node_modules",
@@ -40,7 +40,7 @@ exports[`Server DevServerPlugin should create and run server with old parameters
4040
Array [
4141
Array [
4242
"client",
43-
"index.js?ws%3A%2F%2Flocalhost%3A8104%2Fws",
43+
"index.js?ws%3A%2F%2Flocalhost%3A8105%2Fws",
4444
],
4545
Array [
4646
"node_modules",

test/server/servers/__snapshots__/WebsocketServer.test.js.snap.webpack4

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

3-
exports[`WebsocketServer should receive connection, send message, and close client 1`] = `"localhost:8130"`;
3+
exports[`WebsocketServer should receive connection, send message, and close client 1`] = `"localhost:8131"`;
44

55
exports[`WebsocketServer should receive connection, send message, and close client 2`] = `
66
Array [

0 commit comments

Comments
 (0)