Мой rspec не работает, но ожидаемые и полученные значения идентичны.
Показывает:
expected: 15.35 got: 15.35 (using ==)
Это проблема с типом данных?
Ну, это, вероятно, просто проблема сравнения с плавающей точкой. Я думаю, что общее решение, как предлагается здесь: http://blog.daveastels.com/files/QuickRef.pdf
# Floating Point Comparison object.should be_close <val>, <delta> object.should_not be_close <val>, <delta>