diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2014-01-14 18:05:00 -0800 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2014-01-14 18:05:00 -0800 |
commit | 2c4c5231bbcd3ee3ab2e2426ec3ffd3603581bdb (patch) | |
tree | 663107bad7be0db82826370a1ffafd1691218b25 /activerecord/test | |
parent | 5e5118aa8ba821af6e615cfd2903b848ff8a9177 (diff) | |
download | rails-2c4c5231bbcd3ee3ab2e2426ec3ffd3603581bdb.tar.gz rails-2c4c5231bbcd3ee3ab2e2426ec3ffd3603581bdb.tar.bz2 rails-2c4c5231bbcd3ee3ab2e2426ec3ffd3603581bdb.zip |
some databases do not have bind params (mysql2) so take that in to account
Diffstat (limited to 'activerecord/test')
-rw-r--r-- | activerecord/test/cases/explain_test.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/activerecord/test/cases/explain_test.rb b/activerecord/test/cases/explain_test.rb index 9e7207d2f9..9d25bdd82a 100644 --- a/activerecord/test/cases/explain_test.rb +++ b/activerecord/test/cases/explain_test.rb @@ -26,8 +26,12 @@ if ActiveRecord::Base.connection.supports_explain? sql, binds = queries[0] assert_match "SELECT", sql - assert_equal "honda", binds.flatten.last - assert_equal 1, binds.length + if binds.any? + assert_equal 1, binds.length + assert_equal "honda", binds.flatten.last + else + assert_match 'honda', sql + end end def test_exec_explain_with_no_binds |