/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/dataFormatters/__test__/formatPercent.test.ts
17 строк
654 B
Konstantin Kozlov
fix: metric progress precision (#4104)
15 июл 2026, 11:53
Не верифицирован
15 июл 2026, 11:53
a29c584
Код
Авторство
О чём код?
import {formatPercent} from '../dataFormatters'; describe('formatPercent', () => { test('rounds displayed percent in percent scale', () => { expect(formatPercent(0.015, 0)).toBe('2%'); expect(formatPercent(0.0123, 2)).toBe('1.23%'); expect(formatPercent(0.04265, 2)).toBe('4.27%'); expect(formatPercent(2.135, 0)).toBe('214%'); expect(formatPercent(2.0035, 1)).toBe('200.4%'); expect(formatPercent(-2.135, 0)).toBe('-214%'); }); test('does not format infinite values', () => { expect(formatPercent(Infinity)).toBe(''); expect(formatPercent('-Infinity')).toBe(''); }); });