Testowanie · Junior · Pytanie 18 z 78
Dlaczego ta asercja pada i jak ją poprawić?
expect(0.1 + 0.2).toBe(0.3);- ✓Poprawna odpowiedź: Arytmetyka zmiennoprzecinkowa daje 0.30000000000000004; użyj
toBeCloseTo(0.3) - 2
toBenie działa z liczbami; użyjtoEqual - 3Ona nie pada
Wyjaśnienie
toBeCloseTo porównuje z zadaną precyzją (domyślnie 2 miejsca po przecinku).