aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2012-07-29 11:15:13 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2012-07-29 11:15:13 -0700
commit0c315c75a4bc16ee2e4aa9244e209d1f8aadc295 (patch)
treed79efd927b8e53023d5e9314efc24457bfd283a1 /activerecord
parent324ff46d36d19abeff7f9f5e83bc3a17fa9369bb (diff)
parent66529fc4d3d712a7a7e8a46f7d32114ce6498162 (diff)
downloadrails-0c315c75a4bc16ee2e4aa9244e209d1f8aadc295.tar.gz
rails-0c315c75a4bc16ee2e4aa9244e209d1f8aadc295.tar.bz2
rails-0c315c75a4bc16ee2e4aa9244e209d1f8aadc295.zip
Merge pull request #7196 from rimidl/fix-incorrect-require-mysql-in-mysql_rake_test
Fix incorrect usage `require mysql` in the activerecord/.../mysql_rake_test
Diffstat (limited to 'activerecord')
-rw-r--r--activerecord/test/cases/tasks/mysql_rake_test.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/activerecord/test/cases/tasks/mysql_rake_test.rb b/activerecord/test/cases/tasks/mysql_rake_test.rb
index 9a0eb423bd..b49561d858 100644
--- a/activerecord/test/cases/tasks/mysql_rake_test.rb
+++ b/activerecord/test/cases/tasks/mysql_rake_test.rb
@@ -1,5 +1,4 @@
require 'cases/helper'
-require 'mysql'
module ActiveRecord
class MysqlDBCreateTest < ActiveRecord::TestCase
@@ -46,6 +45,10 @@ module ActiveRecord
class MysqlDBCreateAsRootTest < ActiveRecord::TestCase
def setup
+ unless current_adapter?(:MysqlAdapter)
+ return skip("only tested on mysql")
+ end
+
@connection = stub(:create_database => true, :execute => true)
@error = Mysql::Error.new "Invalid permissions"
@configuration = {
@@ -64,6 +67,7 @@ module ActiveRecord
end
def test_root_password_is_requested
+ skip "only if mysql is available" unless defined?(::Mysql)
$stdin.expects(:gets).returns("secret\n")
ActiveRecord::Tasks::DatabaseTasks.create @configuration