2
2
var Rx = require ( '../../dist/cjs/Rx' ) ;
3
3
var Observable = Rx . Observable ;
4
4
5
- describe ( 'Observable.prototype.sample ' , function ( ) {
6
- it ( 'should get samples when the notifier emits' , function ( ) {
5
+ describe ( 'Observable.prototype.inspect ' , function ( ) {
6
+ it ( 'should get inspections when the notifier emits' , function ( ) {
7
7
var e1 = hot ( '----a-^--b----c----d----e----f----| ' ) ;
8
8
var e1subs = '^ ! ' ;
9
9
var e2 = hot ( '-----x----------x----------x----------|' ) ;
10
10
var e2subs = '^ ! ' ;
11
11
var expected = '-----b----------d----------f| ' ;
12
12
13
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
13
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
14
14
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
15
15
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
16
16
} ) ;
17
17
18
- it ( 'should sample nothing if source has not nexted yet' , function ( ) {
18
+ it ( 'should inspect nothing if source has not nexted yet' , function ( ) {
19
19
var e1 = hot ( '----a-^-------b----|' ) ;
20
20
var e1subs = '^ !' ;
21
21
var e2 = hot ( '-----x-------|' ) ;
22
22
var e2subs = '^ !' ;
23
23
var expected = '-------------|' ;
24
24
25
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
25
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
26
26
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
27
27
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
28
28
} ) ;
@@ -34,7 +34,7 @@ describe('Observable.prototype.sample', function () {
34
34
var e2subs = '^ ! ' ;
35
35
var expected = '------a---------------------------' ;
36
36
37
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
37
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
38
38
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
39
39
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
40
40
} ) ;
@@ -46,7 +46,7 @@ describe('Observable.prototype.sample', function () {
46
46
var e2subs = '^ ! ' ;
47
47
var expected = '------a--------------------------|' ;
48
48
49
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
49
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
50
50
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
51
51
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
52
52
} ) ;
@@ -59,7 +59,7 @@ describe('Observable.prototype.sample', function () {
59
59
var e2subs = '^ ! ' ;
60
60
var expected = '-----b--------- ' ;
61
61
62
- expectObservable ( e1 . sample ( e2 ) , unsub ) . toBe ( expected ) ;
62
+ expectObservable ( e1 . inspect ( e2 ) , unsub ) . toBe ( expected ) ;
63
63
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
64
64
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
65
65
} ) ;
@@ -74,22 +74,22 @@ describe('Observable.prototype.sample', function () {
74
74
75
75
var result = e1
76
76
. mergeMap ( function ( x ) { return Observable . of ( x ) ; } )
77
- . sample ( e2 )
77
+ . inspect ( e2 )
78
78
. mergeMap ( function ( x ) { return Observable . of ( x ) ; } ) ;
79
79
80
80
expectObservable ( result , unsub ) . toBe ( expected ) ;
81
81
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
82
82
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
83
83
} ) ;
84
84
85
- it ( 'should sample multiple times according to the notifier' , function ( ) {
85
+ it ( 'should inspect multiple times according to the notifier' , function ( ) {
86
86
var e1 = hot ( '----a----b----c----d----e----f----| ' ) ;
87
87
var e1subs = '^ ! ' ;
88
88
var e2 = hot ( '------x-x------xx-x---x-------------|' ) ;
89
89
var e2subs = '^ ! ' ;
90
90
var expected = '------a-a------cc-c---d-----------| ' ;
91
91
92
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
92
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
93
93
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
94
94
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
95
95
} ) ;
@@ -101,7 +101,7 @@ describe('Observable.prototype.sample', function () {
101
101
var e2subs = '^ ! ' ;
102
102
var expected = '-----b----------d-# ' ;
103
103
104
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
104
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
105
105
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
106
106
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
107
107
} ) ;
@@ -113,7 +113,7 @@ describe('Observable.prototype.sample', function () {
113
113
var e1subs = '(^!)' ;
114
114
var e2subs = '(^!)' ;
115
115
116
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
116
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
117
117
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
118
118
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
119
119
} ) ;
@@ -125,7 +125,7 @@ describe('Observable.prototype.sample', function () {
125
125
var e1subs = '(^!)' ;
126
126
var e2subs = '(^!)' ;
127
127
128
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
128
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
129
129
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
130
130
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
131
131
} ) ;
@@ -137,7 +137,7 @@ describe('Observable.prototype.sample', function () {
137
137
var e1subs = '^ !' ;
138
138
var e2subs = '^ !' ;
139
139
140
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
140
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
141
141
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
142
142
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
143
143
} ) ;
@@ -149,31 +149,31 @@ describe('Observable.prototype.sample', function () {
149
149
var e2subs = '^ !' ;
150
150
var expected = '-' ;
151
151
152
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
152
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
153
153
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
154
154
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
155
155
} ) ;
156
156
157
- it ( 'should sample only until source completes' , function ( ) {
157
+ it ( 'should inspect only until source completes' , function ( ) {
158
158
var e1 = hot ( '----a----b----c----d-|' ) ;
159
159
var e1subs = '^ !' ;
160
160
var e2 = hot ( '-----------x----------x------------|' ) ;
161
161
var e2subs = '^ !' ;
162
162
var expected = '-----------b---------|' ;
163
163
164
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
164
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
165
165
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
166
166
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
167
167
} ) ;
168
168
169
- it ( 'should complete sampling if sample observable completes' , function ( ) {
169
+ it ( 'should complete sampling if inspect observable completes' , function ( ) {
170
170
var e1 = hot ( '----a----b----c----d-|' ) ;
171
171
var e1subs = '^ !' ;
172
172
var e2 = hot ( '|' ) ;
173
173
var e2subs = '(^!)' ;
174
174
var expected = '---------------------|' ;
175
175
176
- expectObservable ( e1 . sample ( e2 ) ) . toBe ( expected ) ;
176
+ expectObservable ( e1 . inspect ( e2 ) ) . toBe ( expected ) ;
177
177
expectSubscriptions ( e1 . subscriptions ) . toBe ( e1subs ) ;
178
178
expectSubscriptions ( e2 . subscriptions ) . toBe ( e2subs ) ;
179
179
} ) ;
0 commit comments