@@ -35,6 +35,7 @@ contract('PricerRule::constructor', async () => {
3535 web3 . utils . stringToHex ( 'OST' ) , // base currency code
3636 1 , // conversion rate
3737 0 , // conversion rate decimals
38+ 0 , // price oracles required decimals number
3839 accountProvider . get ( ) , // token rules
3940 ) ,
4041 'Should revert as the economy token address is null.' ,
@@ -54,6 +55,7 @@ contract('PricerRule::constructor', async () => {
5455 web3 . utils . stringToHex ( '' ) , // base currency code
5556 1 , // conversion rate
5657 0 , // conversion rate decimals
58+ 0 , // price oracles required decimals number
5759 accountProvider . get ( ) , // token rules
5860 ) ,
5961 'Should revert as the base currency code is null.' ,
@@ -73,6 +75,7 @@ contract('PricerRule::constructor', async () => {
7375 web3 . utils . stringToHex ( 'OST' ) , // base currency code
7476 0 , // conversion rate
7577 0 , // conversion rate decimals
78+ 0 , // price oracles required decimals number
7679 accountProvider . get ( ) , // token rules
7780 ) ,
7881 'Should revert as the conversion rate from the base currency to the token is 0.' ,
@@ -92,6 +95,7 @@ contract('PricerRule::constructor', async () => {
9295 web3 . utils . stringToHex ( 'OST' ) , // base currency code
9396 1 , // conversion rate
9497 0 , // conversion rate decimals
98+ 0 , // price oracles required decimals number
9599 Utils . NULL_ADDRESS , // token rules
96100 ) ,
97101 'Should revert as token rules is null.' ,
@@ -116,6 +120,7 @@ contract('PricerRule::constructor', async () => {
116120 web3 . utils . stringToHex ( 'OST' ) , // base currency code
117121 10 , // conversion rate
118122 1 , // conversion rate decimals
123+ 2 , // price oracles required decimals number
119124 tokenRules , // token rules
120125 ) ;
121126
@@ -147,6 +152,10 @@ contract('PricerRule::constructor', async () => {
147152 ( await pricerRule . conversionRateDecimalsFromBaseCurrencyToToken . call ( ) ) . eqn ( 1 ) ,
148153 ) ;
149154
155+ assert . isOk (
156+ ( await pricerRule . requiredPriceOracleDecimals . call ( ) ) . eqn ( 2 ) ,
157+ ) ;
158+
150159 assert . strictEqual (
151160 ( await pricerRule . tokenRules . call ( ) ) ,
152161 tokenRules ,
0 commit comments