]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Merge pull request #21980 from Devp00l/wip-formatting-bug-24081
authorLenz Grimmer <lenz@grimmer.com>
Wed, 30 May 2018 09:31:00 +0000 (11:31 +0200)
committerGitHub <noreply@github.com>
Wed, 30 May 2018 09:31:00 +0000 (11:31 +0200)
mgr/dashboard: Format small numbers correctly

Reviewed-by: Ricardo Marques <rimarques@suse.com>
1  2 
src/pybind/mgr/dashboard/frontend/src/app/shared/services/formatter.service.spec.ts

index 3cac2b4aa6cbb597779df8a31527f0e77c05a334,d8755337c11b63e4f9adcbefeb31c7908e87cc89..74c52106936a4999e80eec04a07c752987683a63
@@@ -57,10 -62,14 +62,17 @@@ describe('FormatterService', () => 
        expect(service.format_number('1', 1024, formats)).toBe('1B');
        expect(service.format_number('1024', 1024, formats)).toBe('1KiB');
        expect(service.format_number(23.45678 * Math.pow(1024, 3), 1024, formats)).toBe('23.4568GiB');
 +      expect(service.format_number(23.45678 * Math.pow(1024, 3), 1024, formats, 2)).toBe(
 +        '23.46GiB'
 +      );
      });
+     it('should test some dimless values', () => {
+       expect(dimlessPipe.transform(0.6)).toBe('0.6 ');
+       expect(dimlessPipe.transform(1000.608)).toBe('1.0006k');
+       expect(dimlessPipe.transform(1e10)).toBe('10G');
+       expect(dimlessPipe.transform(2.37e16)).toBe('23.7P');
+     });
    });
  
    describe('toBytes', () => {