@@ -6,39 +6,39 @@ const vm = require('vm');
6
6
const binding = require ( `./build/${ common . buildType } /binding` ) ;
7
7
const makeCallback = binding . makeCallback ;
8
8
9
- assert . strictEqual ( 42 , makeCallback ( process , common . mustCall ( function ( ) {
10
- assert . strictEqual ( 0 , arguments . length ) ;
11
- assert . strictEqual ( this , process ) ;
9
+ assert . strictEqual ( makeCallback ( process , common . mustCall ( function ( ) {
10
+ assert . strictEqual ( arguments . length , 0 ) ;
11
+ assert . strictEqual ( process , this ) ;
12
12
return 42 ;
13
- } ) ) ) ;
13
+ } ) ) , 42 ) ;
14
14
15
- assert . strictEqual ( 42 , makeCallback ( process , common . mustCall ( function ( x ) {
16
- assert . strictEqual ( 1 , arguments . length ) ;
17
- assert . strictEqual ( this , process ) ;
15
+ assert . strictEqual ( makeCallback ( process , common . mustCall ( function ( x ) {
16
+ assert . strictEqual ( arguments . length , 1 ) ;
17
+ assert . strictEqual ( process , this ) ;
18
18
assert . strictEqual ( x , 1337 ) ;
19
19
return 42 ;
20
- } ) , 1337 ) ) ;
20
+ } ) , 1337 ) , 42 ) ;
21
21
22
22
const recv = {
23
23
one : common . mustCall ( function ( ) {
24
- assert . strictEqual ( 0 , arguments . length ) ;
25
- assert . strictEqual ( this , recv ) ;
24
+ assert . strictEqual ( arguments . length , 0 ) ;
25
+ assert . strictEqual ( recv , this ) ;
26
26
return 42 ;
27
27
} ) ,
28
28
two : common . mustCall ( function ( x ) {
29
- assert . strictEqual ( 1 , arguments . length ) ;
30
- assert . strictEqual ( this , recv ) ;
29
+ assert . strictEqual ( arguments . length , 1 ) ;
30
+ assert . strictEqual ( recv , this ) ;
31
31
assert . strictEqual ( x , 1337 ) ;
32
32
return 42 ;
33
33
} ) ,
34
34
} ;
35
35
36
- assert . strictEqual ( 42 , makeCallback ( recv , 'one' ) ) ;
37
- assert . strictEqual ( 42 , makeCallback ( recv , 'two' , 1337 ) ) ;
36
+ assert . strictEqual ( makeCallback ( recv , 'one' ) , 42 ) ;
37
+ assert . strictEqual ( makeCallback ( recv , 'two' , 1337 ) , 42 ) ;
38
38
39
39
// Check that callbacks on a receiver from a different context works.
40
40
const foreignObject = vm . runInNewContext ( '({ fortytwo() { return 42; } })' ) ;
41
- assert . strictEqual ( 42 , makeCallback ( foreignObject , 'fortytwo' ) ) ;
41
+ assert . strictEqual ( makeCallback ( foreignObject , 'fortytwo' ) , 42 ) ;
42
42
43
43
// Check that the callback is made in the context of the receiver.
44
44
const target = vm . runInNewContext ( `
@@ -48,7 +48,7 @@ const target = vm.runInNewContext(`
48
48
return Object;
49
49
})
50
50
` ) ;
51
- assert . notStrictEqual ( Object , makeCallback ( process , target , Object ) ) ;
51
+ assert . notStrictEqual ( makeCallback ( process , target , Object ) , Object ) ;
52
52
53
53
// Runs in inner context.
54
54
const forward = vm . runInNewContext ( `
@@ -62,4 +62,4 @@ function endpoint($Object) {
62
62
throw new Error ( 'bad' ) ;
63
63
return Object ;
64
64
}
65
- assert . strictEqual ( Object , makeCallback ( process , forward , endpoint ) ) ;
65
+ assert . strictEqual ( makeCallback ( process , forward , endpoint ) , Object ) ;
0 commit comments