formatYAxisDuration.spec.tsx 430 B

123456789101112131415
  1. import {formatYAxisDuration} from './formatYAxisDuration';
  2. describe('formatYAxisDuration', () => {
  3. it.each([
  4. [-3600, '-3.6s'],
  5. [1, '1ms'],
  6. [1.1, '1.1ms'],
  7. [1001, '1.001s'],
  8. [0.21, '210μs'],
  9. [1000 * 60 * 60 * 24 * 5, '5d'],
  10. [1000 * 60 * 60 * 24 * 365 * 1000, '1,000yr'],
  11. ])('Formats %sms as %s', (milliseconds, result) => {
  12. expect(formatYAxisDuration(milliseconds)).toEqual(result);
  13. });
  14. });