Sha256: f986b6f84c5fa278ea02e1ebb583b7dff14cfd91bcfe958bfaefc4823825d9a0

Contents?: true

Size: 715 Bytes

Versions: 1

Compression:

Stored size: 715 Bytes

Contents

require 'rubygems'
require 'bundler/setup'
require 'rake/testtask'

Bundler::GemHelper.install_tasks

desc 'Default: run all unit tests for both ActiveRecord & Mongoid.'
task :default => :test

namespace :test do
  Rake::TestTask.new(:units) do |t|
    t.libs << "test"
    t.test_files = Dir['test/*_test.rb']
    t.verbose = true
  end

  desc 'Run all unit tests for ActiveRecord'
  task :activerecord do |t|
    ENV['SIMPLE_ENUM_TEST_ORM'] = 'active_record'
    Rake::Task['test:units'].execute
  end

  desc 'Run all unit tests for Mongoid'
  task :mongoid do |t|
    ENV['SIMPLE_ENUM_TEST_ORM'] = 'mongoid'
    Rake::Task['test:units'].execute
  end
end

task :test => [:'test:activerecord', :'test:mongoid']

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
simple_enum-1.6.2 Rakefile