Sha256: 9816072ade97cd8f46e3d722b20787819da7a3dd794d1389aeb560ee77eebe06

Contents?: true

Size: 843 Bytes

Versions: 32

Compression:

Stored size: 843 Bytes

Contents

require 'abstract_db_create'
require 'db/mssql'

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

  def db_config
    MSSQL_CONFIG
  end
  
  def test_rake_db_create
    begin
      Rake::Task["db:create"].invoke
    rescue => e
      if e.message =~ /CREATE DATABASE permission denied/
        puts "\nwarning: db:create test skipped; add 'dbcreator' role to user '#{db_config[:username]}' to run"
        return
      end
    end
    ActiveRecord::Base.establish_connection(db_config.merge(:database => "master"))
    select = "SELECT NAME FROM sys.sysdatabases"
    select = "SELECT name FROM master..sysdatabases ORDER BY name" if ActiveRecord::Base.connection.sqlserver_version == "2000"
    databases = ActiveRecord::Base.connection.select_rows(select).flatten
    assert databases.include?(@db_name)
  end
end

Version data entries

32 entries across 32 versions & 8 rubygems

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