Мы используем Chai BDD API для написания модульных тестов.
Как мы можем утверждать равенство с плавающей запятой?
Например, если я попытаюсь сделать это утверждение для проверки возвращаемого значения 66%:
expect(percentage).to.equal(2 / 3 * 100.0);
Я получаю этот отказ:
AssertionError: expected 66.66666666666667 to equal 66.66666666666666
Expected :66.66666666666666
Actual :66.66666666666667