1- var test = require ( 'tape' ) ;
1+ var test = require ( 'tape' )
22// require('tabe').createStream( test );
33dop = require ( './.proxy' ) . create ( )
44var set = dop . set
55
6-
7-
8- var object = dop . register ( { name :'Enzo' } ) ;
9-
10-
6+ var object = dop . register ( { name : 'Enzo' } )
117
128test ( 'Passing wrong arguments' , function ( t ) {
13-
14- var disposer ;
15- try { disposer = dop . intercept ( ) }
16- catch ( e ) { t . equal ( e . message . indexOf ( 'needs a registered object' ) > - 1 , true , e . message ) }
17-
18- try { disposer = dop . intercept ( object ) }
19- catch ( e ) { t . equal ( e . message . indexOf ( 'needs a callback' ) > - 1 , true , e . message ) }
20-
21- try { disposer = dop . intercept ( object , 'name' ) }
22- catch ( e ) { t . equal ( e . message . indexOf ( 'needs a callback' ) > - 1 , true , e . message ) }
23-
24- var disposer = dop . intercept ( object , function ( ) { } )
9+ var disposer
10+ try {
11+ disposer = dop . intercept ( )
12+ } catch ( e ) {
13+ t . equal (
14+ e . message . indexOf ( 'needs a registered object' ) > - 1 ,
15+ true ,
16+ e . message
17+ )
18+ }
19+
20+ try {
21+ disposer = dop . intercept ( object )
22+ } catch ( e ) {
23+ t . equal ( e . message . indexOf ( 'needs a callback' ) > - 1 , true , e . message )
24+ }
25+
26+ try {
27+ disposer = dop . intercept ( object , 'name' )
28+ } catch ( e ) {
29+ t . equal ( e . message . indexOf ( 'needs a callback' ) > - 1 , true , e . message )
30+ }
31+
32+ var disposer = dop . intercept ( object , function ( ) { } )
2533 t . equal ( typeof disposer , 'function' )
2634 disposer ( )
27-
28- disposer = dop . intercept ( object , 'name' , function ( ) { } )
35+
36+ disposer = dop . intercept ( object , 'name' , function ( ) { } )
2937 t . equal ( typeof disposer , 'function' )
3038 disposer ( )
3139
32- t . end ( ) ;
40+ t . end ( )
3341} )
3442
35-
36-
3743test ( 'Multiple interceptors' , function ( t ) {
3844 var inc = 1
3945 var disposer1 = dop . intercept ( object , 'name' , function ( mutation ) {
@@ -49,20 +55,17 @@ test('Multiple interceptors', function(t) {
4955 return true
5056 } )
5157 var observer = dop . createObserver ( function ( mutation ) {
52- disposer1 ( ) ;
53- disposer2 ( ) ;
54- disposer3 ( ) ;
58+ disposer1 ( )
59+ disposer2 ( )
60+ disposer3 ( )
5561 observer . destroy ( )
5662 t . equal ( inc ++ , 4 , 'observer' )
57- t . end ( ) ;
63+ t . end ( )
5864 } )
59- observer . observe ( object , 'name' )
65+ observer . observeProperty ( object , 'name' )
6066 set ( object , 'name' , 'John' )
6167} )
6268
63-
64-
65-
6669test ( 'Second interceptor do not return true' , function ( t ) {
6770 var inc = 1
6871 var disposer1 = dop . intercept ( object , function ( mutation ) {
@@ -71,13 +74,13 @@ test('Second interceptor do not return true', function(t) {
7174 } )
7275 var disposer2 = dop . intercept ( object , 'name' , function ( mutation ) {
7376 disposer1 ( )
74- disposer2 ( ) ;
77+ disposer2 ( )
7578 t . equal ( inc ++ , 2 )
76- t . end ( ) ;
79+ t . end ( )
7780 } )
7881 var observer = dop . createObserver ( function ( mutation ) {
79- t . end ( false , true , 'this shouldnt happen' )
82+ t . end ( false , true , 'this shouldnt happen' )
8083 } )
81- observer . observe ( object , 'name' )
84+ observer . observeProperty ( object , 'name' )
8285 set ( object , 'name' , 'Josema' )
8386} )
0 commit comments