@@ -35,11 +35,11 @@ pub fn format_gas_throughput(gas: u64, execution_duration: Duration) -> String {
35
35
pub fn format_gas ( gas : u64 ) -> String {
36
36
let gas = gas as f64 ;
37
37
if gas < MEGAGAS as f64 {
38
- format ! ( "{:.} Kgas" , gas / KILOGAS as f64 )
38
+ format ! ( "{:.2 } Kgas" , gas / KILOGAS as f64 )
39
39
} else if gas < GIGAGAS as f64 {
40
- format ! ( "{:.} Mgas" , gas / MEGAGAS as f64 )
40
+ format ! ( "{:.2 } Mgas" , gas / MEGAGAS as f64 )
41
41
} else {
42
- format ! ( "{:.} Ggas" , gas / GIGAGAS as f64 )
42
+ format ! ( "{:.2 } Ggas" , gas / GIGAGAS as f64 )
43
43
}
44
44
}
45
45
@@ -51,15 +51,15 @@ mod tests {
51
51
fn test_gas_fmt ( ) {
52
52
let gas = 100_000 ;
53
53
let gas_unit = format_gas ( gas) ;
54
- assert_eq ! ( gas_unit, "100 Kgas" ) ;
54
+ assert_eq ! ( gas_unit, "100.00 Kgas" ) ;
55
55
56
56
let gas = 100_000_000 ;
57
57
let gas_unit = format_gas ( gas) ;
58
- assert_eq ! ( gas_unit, "100 Mgas" ) ;
58
+ assert_eq ! ( gas_unit, "100.00 Mgas" ) ;
59
59
60
60
let gas = 100_000_000_000 ;
61
61
let gas_unit = format_gas ( gas) ;
62
- assert_eq ! ( gas_unit, "100 Ggas" ) ;
62
+ assert_eq ! ( gas_unit, "100.00 Ggas" ) ;
63
63
}
64
64
65
65
#[ test]
0 commit comments