Sha256: 15b0a81e612f333d00741c6b695e1ca917b99a34a2f79cac435e36b4fcfaaddd

Contents?: true

Size: 663 Bytes

Versions: 24

Compression:

Stored size: 663 Bytes

Contents

require 'abstract_db_create'
require 'db/mysql'

class MysqlDbCreateTest < Test::Unit::TestCase
  include AbstractDbCreate

  def db_config
    MYSQL_CONFIG
  end

  def test_rake_db_create
    Rake::Task["db:create"].invoke
    if find_executable?("mysql")
      output = nil
      IO.popen("mysql -u #{MYSQL_CONFIG[:username]} --password=#{MYSQL_CONFIG[:password]}", "r+") do |mysql|
        mysql << "show databases where `Database` = '#{@db_name}';"
        mysql.close_write
        assert mysql.read =~ /#{@db_name}/m
      end
    end
  end

  def test_rake_db_test_purge
    Rake::Task["db:create"].invoke
    Rake::Task["db:test:purge"].invoke
  end
end

Version data entries

24 entries across 24 versions & 7 rubygems

Version Path
cmoran92-activerecord-jdbc-adapter-1.2.1.2 test/mysql_db_create_test.rb
activerecord-jdbc-adapter-1.2.8 test/mysql_db_create_test.rb
activerecord-jdbc-adapter-1.2.5 test/mysql_db_create_test.rb
tgbyte-activerecord-jdbc-adapter-1.2.2.5 test/mysql_db_create_test.rb
tgbyte-activerecord-jdbc-adapter-1.2.2.4 test/mysql_db_create_test.rb
tgbyte-activerecord-jdbc-adapter-1.2.2.3 test/mysql_db_create_test.rb
tgbyte-activerecord-jdbc-adapter-1.2.2.2 test/mysql_db_create_test.rb
activerecord-jdbc-adapter-1.2.2.1 test/mysql_db_create_test.rb
activerecord-jdbc-adapter-onsite-1.2.2 test/mysql_db_create_test.rb
cmoran92-activerecord-jdbc-adapter-1.2.1.1 test/mysql_db_create_test.rb
intentmedia-activerecord-jdbc-adapter-1.1.1.1 test/mysql_db_create_test.rb
activerecord-jdbc-adapter-1.2.2 test/mysql_db_create_test.rb
cmoran92-activerecord-jdbc-adapter-1.2.1 test/mysql_db_create_test.rb
activerecord-jdbc-adapter-1.2.1 test/mysql_db_create_test.rb
c3-activerecord-jdbc-adapter-1.1.3.1 test/mysql_db_create_test.rb
activerecord-jdbc-adapter-1.2.0 test/mysql_db_create_test.rb
c3-activerecord-jdbc-adapter-1.1.3 test/mysql_db_create_test.rb
jashmenn-activerecord-jdbc-adapter-1.2.0.0 test/mysql_db_create_test.rb
jashmenn-activerecord-jdbc-adapter-1.2.0 test/mysql_db_create_test.rb
activerecord-jdbc-adapter-1.1.3 test/mysql_db_create_test.rb