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