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