@@ -26,28 +26,31 @@ var srv = net.createServer(function(c) {
26
26
c . end ( ) ;
27
27
} ) ;
28
28
} ) ;
29
- srv . listen ( common . PORT , '127.0.0.1' ) ;
30
29
31
30
var gotUpgrade = false ;
32
- var hc = http . createClient ( common . PORT , '127.0.0.1' ) ;
33
- hc . addListener ( 'upgrade' , function ( res , socket , upgradeHead ) {
34
- // XXX: This test isn't fantastic, as it assumes that the entire response
35
- // from the server will arrive in a single data callback
36
- assert . equal ( upgradeHead , 'nurtzo' ) ;
37
-
38
- console . log ( res . headers ) ;
39
- var expectedHeaders = { "hello" : "world"
40
- , "connection" : "upgrade"
41
- , "upgrade" : "websocket"
42
- } ;
43
- assert . deepEqual ( expectedHeaders , res . headers ) ;
44
-
45
- socket . end ( ) ;
46
- srv . close ( ) ;
47
-
48
- gotUpgrade = true ;
31
+
32
+ srv . listen ( common . PORT , '127.0.0.1' , function ( ) {
33
+
34
+ var hc = http . createClient ( common . PORT , '127.0.0.1' ) ;
35
+ hc . addListener ( 'upgrade' , function ( res , socket , upgradeHead ) {
36
+ // XXX: This test isn't fantastic, as it assumes that the entire response
37
+ // from the server will arrive in a single data callback
38
+ assert . equal ( upgradeHead , 'nurtzo' ) ;
39
+
40
+ console . log ( res . headers ) ;
41
+ var expectedHeaders = { "hello" : "world"
42
+ , "connection" : "upgrade"
43
+ , "upgrade" : "websocket"
44
+ } ;
45
+ assert . deepEqual ( expectedHeaders , res . headers ) ;
46
+
47
+ socket . end ( ) ;
48
+ srv . close ( ) ;
49
+
50
+ gotUpgrade = true ;
51
+ } ) ;
52
+ hc . request ( 'GET' , '/' ) . end ( ) ;
49
53
} ) ;
50
- hc . request ( 'GET' , '/' ) . end ( ) ;
51
54
52
55
process . addListener ( 'exit' , function ( ) {
53
56
assert . ok ( gotUpgrade ) ;
0 commit comments