Я даже не уверен, с чего начать.Извините, если это дубликат, но я даже не знаю, что искать или как называется эта конкретная проблема.
Случайно, и не так часто, тест в моем наборе RSpec не пройден, и яВы получите ошибку, подобную этой:
expected: 0.69
got: 0.69 (0.69e0)
(compared using ==)
Код RSpec сравнивает два числа с плавающей запятой из двух разных моделей, которые должны иметь одинаковое значение при выполнении спецификации.Есть ли способ воспроизвести это в командной консоли?Я пробовал очевидные вещи (ниже), но, честно говоря, я в растерянности.Если я повторю тест еще раз, я не смогу воспроизвести проблему.
0.69 == 0.69e0 => true
0.69 == 0.69 => true
6.9e-1 == 0.69 => true