diff options
author | Sean Griffin <sean@seantheprogrammer.com> | 2016-04-25 14:05:40 -0600 |
---|---|---|
committer | Sean Griffin <sean@seantheprogrammer.com> | 2016-04-25 14:05:40 -0600 |
commit | 831a277d4906f13ab79401fe049e86c63c5826cb (patch) | |
tree | e8e8a373e5210b3741e9f3a18f3734732fc34df4 /activerecord/test/cases/adapters | |
parent | 3e4c6d1abab30c5b6a998083656ccf6786fcd2fe (diff) | |
parent | 2af2d6b0571fb10d165ad60395b43d86d8cb34c0 (diff) | |
download | rails-831a277d4906f13ab79401fe049e86c63c5826cb.tar.gz rails-831a277d4906f13ab79401fe049e86c63c5826cb.tar.bz2 rails-831a277d4906f13ab79401fe049e86c63c5826cb.zip |
Merge pull request #24731 from vipulnsward/database-type
Change valid_type? from abstract adapter
Diffstat (limited to 'activerecord/test/cases/adapters')
-rw-r--r-- | activerecord/test/cases/adapters/mysql2/mysql2_adapter_test.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/activerecord/test/cases/adapters/mysql2/mysql2_adapter_test.rb b/activerecord/test/cases/adapters/mysql2/mysql2_adapter_test.rb index 00d23740b6..61dd0828d0 100644 --- a/activerecord/test/cases/adapters/mysql2/mysql2_adapter_test.rb +++ b/activerecord/test/cases/adapters/mysql2/mysql2_adapter_test.rb @@ -17,6 +17,17 @@ class Mysql2AdapterTest < ActiveRecord::Mysql2TestCase end end + def test_valid_column + with_example_table do + column = @conn.columns('ex').find { |col| col.name == 'id' } + assert @conn.valid_type?(column.type) + end + end + + def test_invalid_column + assert_not @conn.valid_type?(:foobar) + end + def test_columns_for_distinct_zero_orders assert_equal "posts.id", @conn.columns_for_distinct("posts.id", []) |