@@ -6,22 +6,22 @@ describe('determineUnits', () => {
66 expect ( determineUnits ( 'foos' , 0 ) ) . toBe ( 'foos' ) ;
77 } ) ;
88
9- it ( "should return 'B' for bytes < 1,024 " , ( ) => {
9+ it ( "should return 'B' for bytes < 1,000 " , ( ) => {
1010 expect ( determineUnits ( 'bytes' , 0 ) ) . toBe ( 'B' ) ;
1111 expect ( determineUnits ( 'bytes' , 100 ) ) . toBe ( 'B' ) ;
12- expect ( determineUnits ( 'bytes' , 1023 ) ) . toBe ( 'B' ) ;
12+ expect ( determineUnits ( 'bytes' , 999 ) ) . toBe ( 'B' ) ;
1313 } ) ;
1414
15- it ( "should return 'KiB' for bytes >= 1,024 && < 1,048,576 " , ( ) => {
16- expect ( determineUnits ( 'bytes' , 1024 ) ) . toBe ( 'KiB ' ) ;
17- expect ( determineUnits ( 'bytes' , 2048 ) ) . toBe ( 'KiB ' ) ;
18- expect ( determineUnits ( 'bytes' , 1048575 ) ) . toBe ( 'KiB ' ) ;
15+ it ( "should return 'KiB' for bytes >= 1,000 && < 1,000,000 " , ( ) => {
16+ expect ( determineUnits ( 'bytes' , 1000 ) ) . toBe ( 'KB ' ) ;
17+ expect ( determineUnits ( 'bytes' , 2000 ) ) . toBe ( 'KB ' ) ;
18+ expect ( determineUnits ( 'bytes' , 900_000 ) ) . toBe ( 'KB ' ) ;
1919 } ) ;
2020
21- it ( "should return 'MiB' for bytes >= 1,048,576 && < 1,073,741,824 " , ( ) => {
22- expect ( determineUnits ( 'bytes' , 1048576 ) ) . toBe ( 'MiB ' ) ;
23- expect ( determineUnits ( 'bytes' , 10000000 ) ) . toBe ( 'MiB ' ) ;
24- expect ( determineUnits ( 'bytes' , 1073741823 ) ) . toBe ( 'MiB ' ) ;
21+ it ( "should return 'MiB' for bytes >= 1,000,000 && < 1,000,000,000 " , ( ) => {
22+ expect ( determineUnits ( 'bytes' , 1_000_000 ) ) . toBe ( 'MB ' ) ;
23+ expect ( determineUnits ( 'bytes' , 10_000_000 ) ) . toBe ( 'MB ' ) ;
24+ expect ( determineUnits ( 'bytes' , 900_000_000 ) ) . toBe ( 'MB ' ) ;
2525 } ) ;
2626
2727 it ( "should return 'secs' for seconds < 60" , ( ) => {
@@ -55,20 +55,19 @@ describe('scaleValueToUnits', () => {
5555 expect ( scaleValueToUnits ( 1000000 , 'bytes' , 'B' ) ) . toBe ( 1000000 ) ;
5656 } ) ;
5757
58- it ( 'should scale bytes to KiB' , ( ) => {
59- expect ( scaleValueToUnits ( 0 , 'bytes' , 'KiB' ) ) . toBe ( 0 ) ;
60- expect ( scaleValueToUnits ( 1023 , 'bytes' , 'KiB' ) ) . toBeCloseTo ( 1 ) ;
61- expect ( scaleValueToUnits ( 1024 , 'bytes' , 'KiB' ) ) . toBe ( 1 ) ;
62- expect ( scaleValueToUnits ( 1024 * 2 , 'bytes' , 'KiB' ) ) . toBe ( 2 ) ;
63- expect ( scaleValueToUnits ( 1024 * 10 , 'bytes' , 'KiB' ) ) . toBe ( 10 ) ;
58+ it ( 'should scale bytes to KB' , ( ) => {
59+ expect ( scaleValueToUnits ( 0 , 'bytes' , 'KB' ) ) . toBe ( 0 ) ;
60+ expect ( scaleValueToUnits ( 1000 , 'bytes' , 'KB' ) ) . toBe ( 1 ) ;
61+ expect ( scaleValueToUnits ( 1000 * 2 , 'bytes' , 'KB' ) ) . toBe ( 2 ) ;
62+ expect ( scaleValueToUnits ( 1000 * 10 , 'bytes' , 'KB' ) ) . toBe ( 10 ) ;
6463 } ) ;
6564
66- it ( 'should scale bytes to MiB ' , ( ) => {
67- expect ( scaleValueToUnits ( 0 , 'bytes' , 'MiB ' ) ) . toBe ( 0 ) ;
68- expect ( scaleValueToUnits ( 1024 , 'bytes' , 'MiB ' ) ) . toBeCloseTo ( 0.001 ) ;
69- expect ( scaleValueToUnits ( 1024 * 1024 , 'bytes' , 'MiB ' ) ) . toBe ( 1 ) ;
70- expect ( scaleValueToUnits ( 1024 * 1024 * 2 , 'bytes' , 'MiB ' ) ) . toBe ( 2 ) ;
71- expect ( scaleValueToUnits ( 1024 * 1024 * 10 , 'bytes' , 'MiB ' ) ) . toBe ( 10 ) ;
65+ it ( 'should scale bytes to MB ' , ( ) => {
66+ expect ( scaleValueToUnits ( 0 , 'bytes' , 'MB ' ) ) . toBe ( 0 ) ;
67+ expect ( scaleValueToUnits ( 1000 , 'bytes' , 'MB ' ) ) . toBeCloseTo ( 0.001 ) ;
68+ expect ( scaleValueToUnits ( 1000 * 1000 , 'bytes' , 'MB ' ) ) . toBe ( 1 ) ;
69+ expect ( scaleValueToUnits ( 1000 * 1000 * 2 , 'bytes' , 'MB ' ) ) . toBe ( 2 ) ;
70+ expect ( scaleValueToUnits ( 1000 * 1000 * 10 , 'bytes' , 'MB ' ) ) . toBe ( 10 ) ;
7271 } ) ;
7372
7473 it ( 'should leave secs scaled to secs as-is' , ( ) => {
0 commit comments