Skip to content

Commit 0858045

Browse files
committed
test(options): fixed options test
1 parent e3db25e commit 0858045

File tree

2 files changed

+30
-11
lines changed

2 files changed

+30
-11
lines changed

lib/options.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,8 @@
369369
}
370370
]
371371
}
372-
}
372+
},
373+
"additionalProperties": false
373374
},
374375
{
375376
"enum": ["sockjs", "ws"]

test/options.test.js

+28-10
Original file line numberDiff line numberDiff line change
@@ -403,36 +403,54 @@ describe('options', () => {
403403
'ws',
404404
'sockjs',
405405
{
406-
server: 'sockjs',
406+
transportMode: {
407+
server: 'sockjs',
408+
},
407409
},
408410
{
409-
server: require.resolve('../lib/servers/SockJSServer'),
411+
transportMode: {
412+
server: require.resolve('../lib/servers/SockJSServer'),
413+
},
410414
},
411415
{
412-
server: SockJSServer,
416+
transportMode: {
417+
server: SockJSServer,
418+
},
413419
},
414420
{
415-
client: 'sockjs',
421+
transportMode: {
422+
client: 'sockjs',
423+
},
416424
},
417425
{
418-
client: require.resolve('../client/clients/SockJSClient'),
426+
transportMode: {
427+
client: require.resolve('../client/clients/SockJSClient'),
428+
},
419429
},
420430
{
421-
server: SockJSServer,
422-
client: require.resolve('../client/clients/SockJSClient'),
431+
transportMode: {
432+
server: SockJSServer,
433+
client: require.resolve('../client/clients/SockJSClient'),
434+
},
423435
},
424436
],
425437
failure: [
426438
'nonexistent-implementation',
427439
null,
428440
{
429-
notAnOption: true,
441+
transportMode: {
442+
notAnOption: true,
443+
},
430444
},
431445
{
432-
server: false,
446+
transportMode: {
447+
server: false,
448+
},
433449
},
434450
{
435-
client: () => {},
451+
transportMode: {
452+
client: () => {},
453+
},
436454
},
437455
],
438456
},

0 commit comments

Comments
 (0)