@@ -33,7 +33,6 @@ describe("server", function() {
33
33
expect ( res . status ) . to . be ( 400 ) ;
34
34
expect ( res . body . code ) . to . be ( 0 ) ;
35
35
expect ( res . body . message ) . to . be ( "Transport unknown" ) ;
36
- expect ( res . header [ "access-control-allow-origin" ] ) . to . be ( "*" ) ;
37
36
done ( ) ;
38
37
} ) ;
39
38
} ) ;
@@ -51,12 +50,6 @@ describe("server", function() {
51
50
expect ( res . status ) . to . be ( 400 ) ;
52
51
expect ( res . body . code ) . to . be ( 0 ) ;
53
52
expect ( res . body . message ) . to . be ( "Transport unknown" ) ;
54
- expect ( res . header [ "access-control-allow-credentials" ] ) . to . be (
55
- "true"
56
- ) ;
57
- expect ( res . header [ "access-control-allow-origin" ] ) . to . be (
58
- "http://engine.io"
59
- ) ;
60
53
done ( ) ;
61
54
} ) ;
62
55
} ) ;
@@ -73,12 +66,6 @@ describe("server", function() {
73
66
expect ( res . status ) . to . be ( 400 ) ;
74
67
expect ( res . body . code ) . to . be ( 1 ) ;
75
68
expect ( res . body . message ) . to . be ( "Session ID unknown" ) ;
76
- expect ( res . header [ "access-control-allow-credentials" ] ) . to . be (
77
- "true"
78
- ) ;
79
- expect ( res . header [ "access-control-allow-origin" ] ) . to . be (
80
- "http://engine.io"
81
- ) ;
82
69
done ( ) ;
83
70
} ) ;
84
71
} ) ;
@@ -101,12 +88,6 @@ describe("server", function() {
101
88
expect ( res . status ) . to . be ( 403 ) ;
102
89
expect ( res . body . code ) . to . be ( 4 ) ;
103
90
expect ( res . body . message ) . to . be ( "Thou shall not pass" ) ;
104
- expect ( res . header [ "access-control-allow-credentials" ] ) . to . be (
105
- undefined
106
- ) ;
107
- expect ( res . header [ "access-control-allow-origin" ] ) . to . be (
108
- undefined
109
- ) ;
110
91
done ( ) ;
111
92
} ) ;
112
93
}
@@ -488,25 +469,30 @@ describe("server", function() {
488
469
} ) ;
489
470
490
471
it ( "should disallow bad requests" , function ( done ) {
491
- listen ( function ( port ) {
492
- request
493
- . get ( "http://localhost:%d/engine.io/default/" . s ( port ) )
494
- . set ( "Origin" , "http://engine.io" )
495
- . query ( { transport : "websocket" } )
496
- . end ( function ( err , res ) {
497
- expect ( err ) . to . be . an ( Error ) ;
498
- expect ( res . status ) . to . be ( 400 ) ;
499
- expect ( res . body . code ) . to . be ( 3 ) ;
500
- expect ( res . body . message ) . to . be ( "Bad request" ) ;
501
- expect ( res . header [ "access-control-allow-credentials" ] ) . to . be (
502
- "true"
503
- ) ;
504
- expect ( res . header [ "access-control-allow-origin" ] ) . to . be (
505
- "http://engine.io"
506
- ) ;
507
- done ( ) ;
508
- } ) ;
509
- } ) ;
472
+ listen (
473
+ {
474
+ cors : { credentials : true , origin : "http://engine.io" }
475
+ } ,
476
+ function ( port ) {
477
+ request
478
+ . get ( "http://localhost:%d/engine.io/default/" . s ( port ) )
479
+ . set ( "Origin" , "http://engine.io" )
480
+ . query ( { transport : "websocket" } )
481
+ . end ( function ( err , res ) {
482
+ expect ( err ) . to . be . an ( Error ) ;
483
+ expect ( res . status ) . to . be ( 400 ) ;
484
+ expect ( res . body . code ) . to . be ( 3 ) ;
485
+ expect ( res . body . message ) . to . be ( "Bad request" ) ;
486
+ expect ( res . header [ "access-control-allow-credentials" ] ) . to . be (
487
+ "true"
488
+ ) ;
489
+ expect ( res . header [ "access-control-allow-origin" ] ) . to . be (
490
+ "http://engine.io"
491
+ ) ;
492
+ done ( ) ;
493
+ } ) ;
494
+ }
495
+ ) ;
510
496
} ) ;
511
497
512
498
it ( "should send a packet along with the handshake" , function ( done ) {
0 commit comments