import { describe, it, expect } from 'vitest'; import { goalPercent } from '../goal-percent'; describe('goalPercent', () => { it('считает процент выполнения цели', () => { expect(goalPercent(180, 1000)).toBe(18); expect(goalPercent(1240, 2000)).toBe(62); }); it('не выходит за сто процентов и не падает на пустых данных', () => { expect(goalPercent(3000, 1000)).toBe(100); expect(goalPercent(0, 1000)).toBe(0); expect(goalPercent(100, 0)).toBe(0); expect(goalPercent(undefined, undefined)).toBe(0); }); });