Methods
- S
- T
Instance Public methods
setup()
Link
# File activerecord/test/cases/tasks/mysql_rake_test.rb, line 213 def setup @connection = stub(:recreate_database => true) @configuration = { 'adapter' => 'mysql2', 'database' => 'test-db' } ActiveRecord::Base.stubs(:connection).returns(@connection) ActiveRecord::Base.stubs(:establish_connection).returns(true) end
test_establishes_connection_to_the_appropriate_database()
Link
test_recreates_database_with_no_default_options()
Link
test_recreates_database_with_the_given_options()
Link
# File activerecord/test/cases/tasks/mysql_rake_test.rb, line 237 def test_recreates_database_with_the_given_options @connection.expects(:recreate_database). with('test-db', charset: 'latin', collation: 'latin1_swedish_ci') ActiveRecord::Tasks::DatabaseTasks.purge @configuration.merge( 'encoding' => 'latin', 'collation' => 'latin1_swedish_ci') end