Sha256: 2b99223b86bfb980d970f4b8d62fe3ffa4aa4da7b41bb44c03ddc6da48ef7f92

Contents?: true

Size: 896 Bytes

Versions: 3

Compression:

Stored size: 896 Bytes

Contents

 
namespace :sqlserver do
  
  ['sqlserver','sqlserver_odbc'].each do |adapter|
    
    Rake::TestTask.new("test_#{adapter}") do |t|
      t.libs << "test" 
      t.libs << "test/connections/native_#{adapter}"
      t.libs << "../../../rails/activerecord/test/"
      t.test_files = (
        Dir.glob("test/cases/**/*_test_sqlserver.rb").sort + 
        Dir.glob("../../../rails/activerecord/test/**/*_test.rb").sort )
      t.verbose = true
    end
    
    namespace adapter do
      task :test => "test_#{adapter}"
    end

  end
  
  desc 'Test with unicode types enabled.'
  task :test_unicode_types do
    ENV['ENABLE_DEFAULT_UNICODE_TYPES'] = 'true'
    test = Rake::Task['test_sqlserver_odbc']
    test.invoke
  end
  
  
end


desc 'Test the default ODBC mode, taks sqlserver:test_sqlserver_odbc.'
task :test do
  test = Rake::Task['sqlserver:test_sqlserver_odbc']
  test.invoke
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activerecord-sqlserver-adapter-2.2.22 tasks/sqlserver.rake
activerecord-sqlserver-adapter-2.2.21 tasks/sqlserver.rake
activerecord-sqlserver-adapter-2.2.20 tasks/sqlserver.rake