diff options
Diffstat (limited to 'activerecord/test/cases/tasks/sqlite_rake_test.rb')
-rw-r--r-- | activerecord/test/cases/tasks/sqlite_rake_test.rb | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/activerecord/test/cases/tasks/sqlite_rake_test.rb b/activerecord/test/cases/tasks/sqlite_rake_test.rb index 4be03c7f61..2477df2c5b 100644 --- a/activerecord/test/cases/tasks/sqlite_rake_test.rb +++ b/activerecord/test/cases/tasks/sqlite_rake_test.rb @@ -1,16 +1,16 @@ -require 'cases/helper' -require 'active_record/tasks/database_tasks' -require 'pathname' +require "cases/helper" +require "active_record/tasks/database_tasks" +require "pathname" if current_adapter?(:SQLite3Adapter) module ActiveRecord class SqliteDBCreateTest < ActiveRecord::TestCase def setup - @database = 'db_create.sqlite3' + @database = "db_create.sqlite3" @connection = stub :connection @configuration = { - 'adapter' => 'sqlite3', - 'database' => @database + "adapter" => "sqlite3", + "database" => @database } File.stubs(:exist?).returns(false) @@ -28,11 +28,11 @@ module ActiveRecord def test_db_checks_database_exists File.expects(:exist?).with(@database).returns(false) - ActiveRecord::Tasks::DatabaseTasks.create @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.create @configuration, "/rails/root" end def test_when_db_created_successfully_outputs_info_to_stdout - ActiveRecord::Tasks::DatabaseTasks.create @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.create @configuration, "/rails/root" assert_equal $stdout.string, "Created database '#{@database}'\n" end @@ -40,7 +40,7 @@ module ActiveRecord def test_db_create_when_file_exists File.stubs(:exist?).returns(true) - ActiveRecord::Tasks::DatabaseTasks.create @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.create @configuration, "/rails/root" assert_equal $stderr.string, "Database '#{@database}' already exists\n" end @@ -51,13 +51,13 @@ module ActiveRecord ActiveRecord::Base.expects(:establish_connection).never - ActiveRecord::Tasks::DatabaseTasks.create @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.create @configuration, "/rails/root" end def test_db_create_establishes_a_connection ActiveRecord::Base.expects(:establish_connection).with(@configuration) - ActiveRecord::Tasks::DatabaseTasks.create @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.create @configuration, "/rails/root" end def test_db_create_with_error_prints_message @@ -67,21 +67,21 @@ module ActiveRecord $stderr.expects(:puts). with("Couldn't create database for #{@configuration.inspect}") - assert_raises(Exception) { ActiveRecord::Tasks::DatabaseTasks.create @configuration, '/rails/root' } + assert_raises(Exception) { ActiveRecord::Tasks::DatabaseTasks.create @configuration, "/rails/root" } end end class SqliteDBDropTest < ActiveRecord::TestCase def setup @database = "db_create.sqlite3" - @path = stub(:to_s => '/absolute/path', :absolute? => true) + @path = stub(:to_s => "/absolute/path", :absolute? => true) @configuration = { - 'adapter' => 'sqlite3', - 'database' => @database + "adapter" => "sqlite3", + "database" => @database } Pathname.stubs(:new).returns(@path) - File.stubs(:join).returns('/former/relative/path') + File.stubs(:join).returns("/former/relative/path") FileUtils.stubs(:rm).returns(true) $stdout, @original_stdout = StringIO.new, $stdout @@ -95,38 +95,38 @@ module ActiveRecord def test_creates_path_from_database Pathname.expects(:new).with(@database).returns(@path) - ActiveRecord::Tasks::DatabaseTasks.drop @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.drop @configuration, "/rails/root" end def test_removes_file_with_absolute_path File.stubs(:exist?).returns(true) @path.stubs(:absolute?).returns(true) - FileUtils.expects(:rm).with('/absolute/path') + FileUtils.expects(:rm).with("/absolute/path") - ActiveRecord::Tasks::DatabaseTasks.drop @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.drop @configuration, "/rails/root" end def test_generates_absolute_path_with_given_root @path.stubs(:absolute?).returns(false) - File.expects(:join).with('/rails/root', @path). - returns('/former/relative/path') + File.expects(:join).with("/rails/root", @path). + returns("/former/relative/path") - ActiveRecord::Tasks::DatabaseTasks.drop @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.drop @configuration, "/rails/root" end def test_removes_file_with_relative_path File.stubs(:exist?).returns(true) @path.stubs(:absolute?).returns(false) - FileUtils.expects(:rm).with('/former/relative/path') + FileUtils.expects(:rm).with("/former/relative/path") - ActiveRecord::Tasks::DatabaseTasks.drop @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.drop @configuration, "/rails/root" end def test_when_db_dropped_successfully_outputs_info_to_stdout - ActiveRecord::Tasks::DatabaseTasks.drop @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.drop @configuration, "/rails/root" assert_equal $stdout.string, "Dropped database '#{@database}'\n" end @@ -134,11 +134,11 @@ module ActiveRecord class SqliteDBCharsetTest < ActiveRecord::TestCase def setup - @database = 'db_create.sqlite3' + @database = "db_create.sqlite3" @connection = stub :connection @configuration = { - 'adapter' => 'sqlite3', - 'database' => @database + "adapter" => "sqlite3", + "database" => @database } File.stubs(:exist?).returns(false) @@ -148,17 +148,17 @@ module ActiveRecord def test_db_retrieves_charset @connection.expects(:encoding) - ActiveRecord::Tasks::DatabaseTasks.charset @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.charset @configuration, "/rails/root" end end class SqliteDBCollationTest < ActiveRecord::TestCase def setup - @database = 'db_create.sqlite3' + @database = "db_create.sqlite3" @connection = stub :connection @configuration = { - 'adapter' => 'sqlite3', - 'database' => @database + "adapter" => "sqlite3", + "database" => @database } File.stubs(:exist?).returns(false) @@ -168,7 +168,7 @@ module ActiveRecord def test_db_retrieves_collation assert_raise NoMethodError do - ActiveRecord::Tasks::DatabaseTasks.collation @configuration, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.collation @configuration, "/rails/root" end end end @@ -177,8 +177,8 @@ module ActiveRecord def setup @database = "db_create.sqlite3" @configuration = { - 'adapter' => 'sqlite3', - 'database' => @database + "adapter" => "sqlite3", + "database" => @database } end @@ -186,7 +186,7 @@ module ActiveRecord dbfile = @database filename = "awesome-file.sql" - ActiveRecord::Tasks::DatabaseTasks.structure_dump @configuration, filename, '/rails/root' + ActiveRecord::Tasks::DatabaseTasks.structure_dump @configuration, filename, "/rails/root" assert File.exist?(dbfile) assert File.exist?(filename) ensure @@ -199,8 +199,8 @@ module ActiveRecord def setup @database = "db_create.sqlite3" @configuration = { - 'adapter' => 'sqlite3', - 'database' => @database + "adapter" => "sqlite3", + "database" => @database } end @@ -208,8 +208,8 @@ module ActiveRecord dbfile = @database filename = "awesome-file.sql" - open(filename, 'w') { |f| f.puts("select datetime('now', 'localtime');") } - ActiveRecord::Tasks::DatabaseTasks.structure_load @configuration, filename, '/rails/root' + open(filename, "w") { |f| f.puts("select datetime('now', 'localtime');") } + ActiveRecord::Tasks::DatabaseTasks.structure_load @configuration, filename, "/rails/root" assert File.exist?(dbfile) ensure FileUtils.rm_f(filename) |