diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2008-01-05 14:58:28 +0000 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2008-01-05 14:58:28 +0000 |
commit | ebe3a0d532152d47f270ffaa0e11b994f4a8b177 (patch) | |
tree | d25ff07781cc30994316e9e34378ffea8725cf00 /activerecord/test/base_test.rb | |
parent | 139b92495fa7697cdd619c549d4c7b263562b761 (diff) | |
download | rails-ebe3a0d532152d47f270ffaa0e11b994f4a8b177.tar.gz rails-ebe3a0d532152d47f270ffaa0e11b994f4a8b177.tar.bz2 rails-ebe3a0d532152d47f270ffaa0e11b994f4a8b177.zip |
More thoroughly quote table names. Exposes some issues with sqlite2 adapter. Closes #10698.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8571 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/test/base_test.rb')
-rwxr-xr-x | activerecord/test/base_test.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/activerecord/test/base_test.rb b/activerecord/test/base_test.rb index 276b7e100e..a62a4d16c2 100755 --- a/activerecord/test/base_test.rb +++ b/activerecord/test/base_test.rb @@ -12,6 +12,7 @@ require 'fixtures/subscriber' require 'fixtures/keyboard' require 'fixtures/post' require 'fixtures/minimalistic' +require 'fixtures/warehouse_thing' require 'rexml/document' class Category < ActiveRecord::Base; end @@ -71,7 +72,7 @@ class TopicWithProtectedContentAndAccessibleAuthorName < ActiveRecord::Base end class BasicsTest < ActiveSupport::TestCase - fixtures :topics, :companies, :developers, :projects, :computers, :accounts, :minimalistics + fixtures :topics, :companies, :developers, :projects, :computers, :accounts, :minimalistics, 'warehouse-things' def test_table_exists assert !NonExistentTable.table_exists? @@ -590,6 +591,11 @@ class BasicsTest < ActiveSupport::TestCase assert_nil Topic.find(2).last_read end + def test_update_all_with_non_standard_table_name + assert_equal 1, WarehouseThing.update_all(['value = ?', 0], ['id = ?', 1]) + assert_equal 0, WarehouseThing.find(1).value + end + if current_adapter?(:MysqlAdapter) def test_update_all_with_order_and_limit assert_equal 1, Topic.update_all("content = 'bulk updated!'", nil, :limit => 1, :order => 'id DESC') |