@@ -93,8 +93,17 @@ test('binary option', t => {
93
93
t . is ( prettyBytes ( 10 , { binary : true } ) , '10 B' ) ;
94
94
t . is ( prettyBytes ( 10.1 , { binary : true } ) , '10.1 B' ) ;
95
95
t . is ( prettyBytes ( 999 , { binary : true } ) , '999 B' ) ;
96
- t . is ( prettyBytes ( 1025 , { binary : true } ) , '1 kB ' ) ;
96
+ t . is ( prettyBytes ( 1025 , { binary : true } ) , '1 kiB ' ) ;
97
97
t . is ( prettyBytes ( 1001 , { binary : true } ) , '1000 B' ) ;
98
- t . is ( prettyBytes ( 1e16 , { binary : true } ) , '8.88 PB' ) ;
99
- t . is ( prettyBytes ( 1e30 , { binary : true } ) , '827000 YB' ) ;
98
+ t . is ( prettyBytes ( 1e16 , { binary : true } ) , '8.88 PiB' ) ;
99
+ t . is ( prettyBytes ( 1e30 , { binary : true } ) , '827000 YiB' ) ;
100
+ } ) ;
101
+
102
+ test ( 'bits and binary option' , t => {
103
+ t . is ( prettyBytes ( 0 , { bits : true , binary : true } ) , '0 b' ) ;
104
+ t . is ( prettyBytes ( 4 , { bits : true , binary : true } ) , '4 b' ) ;
105
+ t . is ( prettyBytes ( 10 , { bits : true , binary : true } ) , '10 b' ) ;
106
+ t . is ( prettyBytes ( 999 , { bits : true , binary : true } ) , '999 b' ) ;
107
+ t . is ( prettyBytes ( 1025 , { bits : true , binary : true } ) , '1 kibit' ) ;
108
+ t . is ( prettyBytes ( 1e6 , { bits : true , binary : true } ) , '977 kibit' ) ;
100
109
} ) ;
0 commit comments