@@ -4,12 +4,8 @@ var d1 = domain.create();
4
4
var d2 = domain . create ( ) ;
5
5
var d3 = domain . create ( ) ;
6
6
var d4 = domain . create ( ) ;
7
- var err1 , err2 , err3 , err4 ;
8
-
9
- d1 . namename = '_1' ;
10
- d2 . namename = '_2' ;
11
- d3 . namename = '_3' ;
12
- d4 . namename = '_4' ;
7
+ var d5 = domain . create ( ) ;
8
+ var err1 , err2 , err3 , err4 , err5 ;
13
9
14
10
d1 . run ( function ( ) {
15
11
var common = require ( '../../common' ) ;
@@ -36,6 +32,12 @@ d1.run(function() {
36
32
} ) ;
37
33
} ) ;
38
34
35
+ d5 . run ( function ( ) {
36
+ connection . statistics ( function ( err , stat ) {
37
+ throw new Error ( 'inside domain 5' ) ;
38
+ } ) ;
39
+ } ) ;
40
+
39
41
connection . end ( ) ;
40
42
setTimeout ( function ( ) {
41
43
throw new Error ( 'inside domain 1' ) ;
@@ -50,7 +52,9 @@ d1.run(function() {
50
52
d4 . on ( 'error' , function ( err ) {
51
53
err4 = err ;
52
54
} ) ;
53
-
55
+ d5 . on ( 'error' , function ( err ) {
56
+ err5 = err ;
57
+ } ) ;
54
58
} ) ;
55
59
56
60
d1 . on ( 'error' , function ( err ) {
@@ -61,5 +65,6 @@ process.on('exit', function() {
61
65
assert . equal ( '' + err1 , 'Error: inside domain 1' )
62
66
assert . equal ( '' + err2 , 'Error: inside domain 2' )
63
67
assert . equal ( '' + err3 , 'Error: inside domain 3' )
64
- //assert.equal(''+err4, 'Error: inside domain 4')
68
+ assert . equal ( '' + err4 , 'Error: inside domain 4' )
69
+ assert . equal ( '' + err5 , 'Error: inside domain 5' )
65
70
} ) ;
0 commit comments