diff options
author | Pat Allan <pat@freelancing-gods.com> | 2012-06-17 11:57:31 +0200 |
---|---|---|
committer | Pat Allan <pat@freelancing-gods.com> | 2012-06-17 11:57:31 +0200 |
commit | 8aaeaf6f90f5ff5e32a9d5ce56815ab0acbcc2d5 (patch) | |
tree | 5ff9a798b638655fffb602c5f61cfeabd3d66a15 /activerecord | |
parent | 619453d594187bc53b4c20d57e7821d8c166b71b (diff) | |
download | rails-8aaeaf6f90f5ff5e32a9d5ce56815ab0acbcc2d5.tar.gz rails-8aaeaf6f90f5ff5e32a9d5ce56815ab0acbcc2d5.tar.bz2 rails-8aaeaf6f90f5ff5e32a9d5ce56815ab0acbcc2d5.zip |
Confirm connection is not established if file exists.
Diffstat (limited to 'activerecord')
-rw-r--r-- | activerecord/test/cases/sqlite_rake_test.rb | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/activerecord/test/cases/sqlite_rake_test.rb b/activerecord/test/cases/sqlite_rake_test.rb index 069c168952..12cd965fd5 100644 --- a/activerecord/test/cases/sqlite_rake_test.rb +++ b/activerecord/test/cases/sqlite_rake_test.rb @@ -1,7 +1,7 @@ require 'cases/helper' module ActiveRecord - class SqliteRakeTest < ActiveRecord::TestCase + class SqliteDBCreateTest < ActiveRecord::TestCase def setup @database = "db_create.sqlite3" @connection = stub :connection @@ -29,6 +29,15 @@ module ActiveRecord ActiveRecord::Tasks::DatabaseTasks.create @configuration end + def test_db_create_with_file_does_nothing + File.stubs(:exist?).returns(true) + $stderr.stubs(:puts).returns(nil) + + ActiveRecord::Base.expects(:establish_connection).never + + ActiveRecord::Tasks::DatabaseTasks.create @configuration + end + def test_db_create_establishes_a_connection ActiveRecord::Base.expects(:establish_connection).with(@configuration) |