diff options
author | kennyj <kennyj@gmail.com> | 2012-06-29 00:40:13 +0900 |
---|---|---|
committer | kennyj <kennyj@gmail.com> | 2012-06-29 02:53:13 +0900 |
commit | 138934fc81bf85c418a46b62cad1d1c750934c1e (patch) | |
tree | ddc1b3ae2549e62abae1c57a7e7063a1b7eeeb7a /activerecord/test/cases/tasks | |
parent | 2596aeba5b81d49ae4c31fcdedbf534da5b085bb (diff) | |
download | rails-138934fc81bf85c418a46b62cad1d1c750934c1e.tar.gz rails-138934fc81bf85c418a46b62cad1d1c750934c1e.tar.bz2 rails-138934fc81bf85c418a46b62cad1d1c750934c1e.zip |
Support collate and ctype on the PostgreSQL.
Diffstat (limited to 'activerecord/test/cases/tasks')
-rw-r--r-- | activerecord/test/cases/tasks/postgresql_rake_test.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/activerecord/test/cases/tasks/postgresql_rake_test.rb b/activerecord/test/cases/tasks/postgresql_rake_test.rb index e8769bd4df..75ae7db4c9 100644 --- a/activerecord/test/cases/tasks/postgresql_rake_test.rb +++ b/activerecord/test/cases/tasks/postgresql_rake_test.rb @@ -38,6 +38,14 @@ module ActiveRecord merge('encoding' => 'latin') end + def test_creates_database_with_given_collate_and_ctype + @connection.expects(:create_database). + with('my-app-db', @configuration.merge('encoding' => 'utf8', 'collate' => 'ja_JP.UTF8', 'ctype' => 'ja_JP.UTF8')) + + ActiveRecord::Tasks::DatabaseTasks.create @configuration. + merge('collate' => 'ja_JP.UTF8', 'ctype' => 'ja_JP.UTF8') + end + def test_establishes_connection_to_new_database ActiveRecord::Base.expects(:establish_connection).with(@configuration) |