4
4
/* eslint-disable space-in-parens */
5
5
import { BehaviorObservable , Delegation , DelegationKeyStatus , RewardAccount , createBalanceTracker } from '../../src/services' ;
6
6
import { Cardano , ProtocolParametersRequiredByWallet } from '@cardano-sdk/core' ;
7
- import { coalesceValueQuantities } from '@cardano-sdk/core/src/Cardano/util' ;
8
7
import { createTestScheduler } from '../testScheduler' ;
9
8
import { utxo } from '../mocks' ;
10
9
@@ -27,16 +26,16 @@ describe('createBalanceTracker', () => {
27
26
{ rewardAccounts$ } as Delegation
28
27
) ;
29
28
expectObservable ( balanceTracker . total$ ) . toBe ( '-a--bc-' , {
30
- a : { ...coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 10n } ,
31
- b : { ...coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 20n } ,
32
- c : { ...coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 2n , rewards : 20n }
29
+ a : { ...Cardano . util . coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 10n } ,
30
+ b : { ...Cardano . util . coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 20n } ,
31
+ c : { ...Cardano . util . coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 2n , rewards : 20n }
33
32
} ) ;
34
33
expectObservable ( balanceTracker . available$ ) . toBe ( '--abcde' , {
35
- a : { ...coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 10n } ,
36
- b : { ...coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 5n } ,
37
- c : { ...coalesceValueQuantities ( utxo . slice ( 1 ) . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 5n } ,
38
- d : { ...coalesceValueQuantities ( utxo . slice ( 1 ) . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 2n , rewards : 5n } ,
39
- e : { ...coalesceValueQuantities ( utxo . slice ( 1 ) . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 5n }
34
+ a : { ...Cardano . util . coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 10n } ,
35
+ b : { ...Cardano . util . coalesceValueQuantities ( utxo . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 5n } ,
36
+ c : { ...Cardano . util . coalesceValueQuantities ( utxo . slice ( 1 ) . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 5n } ,
37
+ d : { ...Cardano . util . coalesceValueQuantities ( utxo . slice ( 1 ) . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 2n , rewards : 5n } ,
38
+ e : { ...Cardano . util . coalesceValueQuantities ( utxo . slice ( 1 ) . map ( ( u ) => u [ 1 ] . value ) ) , deposit : 0n , rewards : 5n }
40
39
} ) ;
41
40
} ) ;
42
41
} ) ;
0 commit comments