From c2560e692b24c414ee527d7bc75a15906e6936ef Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Wed, 16 Jun 2010 09:59:59 -0700 Subject: [PATCH] use assert_in_delta() for floating point comparisons in tests [#4871 state:resolved] --- activerecord/test/cases/migration_test.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/activerecord/test/cases/migration_test.rb b/activerecord/test/cases/migration_test.rb index ddadde8..6fe3b01 100644 --- a/activerecord/test/cases/migration_test.rb +++ b/activerecord/test/cases/migration_test.rb @@ -1032,7 +1032,7 @@ if ActiveRecord::Base.connection.supports_migrations? elsif current_adapter?(:SQLiteAdapter) # - SQLite3 stores a float, in violation of SQL assert_kind_of BigDecimal, b.value_of_e - assert_equal BigDecimal("2.71828182845905"), b.value_of_e + assert_in_delta BigDecimal("2.71828182845905"), b.value_of_e, 0.00000000000001 else # - SQL standard is an integer assert_kind_of Fixnum, b.value_of_e -- 1.7.0.6