@@ -40,10 +40,10 @@ describe('pendingUntilEvent', () => {
4040 it ( 'should not block stability until subscription' , async ( ) => {
4141 const originalSource = new BehaviorSubject ( 0 ) ;
4242 const delayedSource = originalSource . pipe ( delay ( 5 ) , pendingUntilEvent ( injector ) ) ;
43- expect ( taskService . hasPendingTasks . value ) . toEqual ( false ) ;
43+ expect ( taskService . hasPendingTasks ) . toEqual ( false ) ;
4444
4545 const emitPromise = firstValueFrom ( delayedSource ) ;
46- expect ( taskService . hasPendingTasks . value ) . toEqual ( true ) ;
46+ expect ( taskService . hasPendingTasks ) . toEqual ( true ) ;
4747
4848 await expectAsync ( emitPromise ) . toBeResolvedTo ( 0 ) ;
4949 await expectAsync ( appRef . whenStable ( ) ) . toBeResolved ( ) ;
@@ -53,23 +53,23 @@ describe('pendingUntilEvent', () => {
5353 const source = of ( 1 ) . pipe ( pendingUntilEvent ( injector ) ) ;
5454
5555 // stable before subscription
56- expect ( taskService . hasPendingTasks . value ) . toEqual ( false ) ;
56+ expect ( taskService . hasPendingTasks ) . toEqual ( false ) ;
5757 source . subscribe ( ( ) => {
5858 // unstable within synchronous subscription body
59- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
59+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
6060 } ) ;
6161 // stable after above synchronous subscription execution
6262 await expectAsync ( appRef . whenStable ( ) ) . toBeResolved ( ) ;
6363 } ) ;
6464
6565 it ( 'only blocks stability until first emit' , async ( ) => {
6666 const intervalSource = interval ( 5 ) . pipe ( pendingUntilEvent ( injector ) ) ;
67- expect ( taskService . hasPendingTasks . value ) . toEqual ( false ) ;
67+ expect ( taskService . hasPendingTasks ) . toEqual ( false ) ;
6868
6969 await new Promise < void > ( async ( resolve ) => {
7070 const subscription = intervalSource . subscribe ( async ( v ) => {
7171 if ( v === 0 ) {
72- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
72+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
7373 } else {
7474 await expectAsync ( appRef . whenStable ( ) ) . toBeResolved ( ) ;
7575 }
@@ -78,22 +78,22 @@ describe('pendingUntilEvent', () => {
7878 resolve ( ) ;
7979 }
8080 } ) ;
81- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
81+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
8282 } ) ;
8383 } ) ;
8484
8585 it ( 'should unblock stability on complete (but no emit)' , async ( ) => {
8686 const sub = new Subject ( ) ;
8787 sub . asObservable ( ) . pipe ( pendingUntilEvent ( injector ) ) . subscribe ( ) ;
88- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
88+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
8989 sub . complete ( ) ;
9090 await expectAsync ( appRef . whenStable ( ) ) . toBeResolved ( ) ;
9191 } ) ;
9292
9393 it ( 'should unblock stability on unsubscribe before emit' , async ( ) => {
9494 const sub = new Subject ( ) ;
9595 const subscription = sub . asObservable ( ) . pipe ( pendingUntilEvent ( injector ) ) . subscribe ( ) ;
96- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
96+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
9797 subscription . unsubscribe ( ) ;
9898 await expectAsync ( appRef . whenStable ( ) ) . toBeResolved ( ) ;
9999 } ) ;
@@ -111,12 +111,12 @@ describe('pendingUntilEvent', () => {
111111 . pipe (
112112 finalize ( ( ) => {
113113 finalizeExecuted = true ;
114- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
114+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
115115 } ) ,
116116 pendingUntilEvent ( injector ) ,
117117 )
118118 . subscribe ( ) ;
119- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
119+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
120120 subscription . unsubscribe ( ) ;
121121 await expectAsync ( appRef . whenStable ( ) ) . toBeResolved ( ) ;
122122 expect ( finalizeExecuted ) . toBe ( true ) ;
@@ -125,7 +125,7 @@ describe('pendingUntilEvent', () => {
125125 it ( 'should not throw if application is destroyed before emit' , async ( ) => {
126126 const sub = new Subject < void > ( ) ;
127127 sub . asObservable ( ) . pipe ( pendingUntilEvent ( injector ) ) . subscribe ( ) ;
128- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
128+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
129129 TestBed . resetTestingModule ( ) ;
130130 await expectAsync ( appRef . whenStable ( ) ) . toBeResolved ( ) ;
131131 sub . next ( ) ;
@@ -141,7 +141,7 @@ describe('pendingUntilEvent', () => {
141141 catchError ( ( ) => EMPTY ) ,
142142 )
143143 . subscribe ( ) ;
144- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
144+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
145145 sub . error ( new Error ( 'error in pipe' ) ) ;
146146 await expectAsync ( appRef . whenStable ( ) ) . toBeResolved ( ) ;
147147 sub . next ( ) ;
@@ -166,7 +166,7 @@ describe('pendingUntilEvent', () => {
166166 throw new Error ( 'oh noes' ) ;
167167 } ,
168168 } ) ;
169- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
169+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
170170 const errorPromise = nextUncaughtError ( ) ;
171171 sub . next ( ) ;
172172 await expectAsync ( errorPromise ) . toBeResolved ( ) ;
@@ -229,13 +229,13 @@ describe('pendingUntilEvent', () => {
229229 const observable = sub . asObservable ( ) . pipe ( delay ( 5 ) , pendingUntilEvent ( injector ) ) ;
230230
231231 observable . subscribe ( ) ;
232- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
232+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
233233 sub . next ( ) ;
234234 observable . subscribe ( ) ;
235235 // first subscription unblocks
236236 await new Promise ( ( r ) => setTimeout ( r , 5 ) ) ;
237237 // still pending because the other subscribed after the emit
238- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
238+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
239239
240240 sub . next ( ) ;
241241 await new Promise ( ( r ) => setTimeout ( r , 3 ) ) ;
@@ -244,7 +244,7 @@ describe('pendingUntilEvent', () => {
244244 // second subscription unblocks
245245 await new Promise ( ( r ) => setTimeout ( r , 2 ) ) ;
246246 // still pending because third subscription delay not finished
247- expect ( taskService . hasPendingTasks . value ) . toBe ( true ) ;
247+ expect ( taskService . hasPendingTasks ) . toBe ( true ) ;
248248
249249 // finishes third subscription
250250 await new Promise ( ( r ) => setTimeout ( r , 3 ) ) ;
0 commit comments