Sha256: b071ee4f3d3c030d56bfcb6bac417ddb992ee658705b5914e0bbf291a6c17826

Contents?: true

Size: 576 Bytes

Versions: 7

Compression:

Stored size: 576 Bytes

Contents

require 'bundler/gem_tasks'
require 'rake/testtask'

ADAPTERS = %w(mysql2 postgresql sqlite3)

ADAPTERS.each do |adapter|
  namespace :test do
    desc "Runs #{adapter} tests."
    Rake::TestTask.new(adapter) do |t|
      t.libs << 'test'
      t.test_files = FileList[
        "test/support/adapters/#{adapter}.rb",
        "test/adapters/#{adapter}/**/*_test.rb"]
    end
  end
end

namespace :test do
  desc 'Runs tests.'
  task :all do |t|
    ADAPTERS.each do |adapter|
      Rake.application["test:#{adapter}"].invoke
    end
  end
end


task default: 'test:postgresql'

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
mass_insert-0.2.6 Rakefile
mass_insert-0.2.5 Rakefile
mass_insert-0.2.4 Rakefile
mass_insert-0.2.3 Rakefile
mass_insert-0.2.2 Rakefile
mass_insert-0.2.1 Rakefile
mass_insert-0.2.0 Rakefile