Sha256: 411e9e92c85093ea1c281365c4f822d99e4f23d185ec22cc1ec1f5e5a8b70c79

Contents?: true

Size: 753 Bytes

Versions: 1

Compression:

Stored size: 753 Bytes

Contents

require 'bundler'
Bundler::GemHelper.install_tasks

require 'rake/testtask'

desc 'Default: run tests for all ORMs.'
task :default => :pre_commit

desc 'Run Devise tests for all ORMs.'
task :pre_commit do
  Dir[File.join(File.dirname(__FILE__), 'test', 'orm', '*.rb')].each do |file|
    orm = File.basename(file).split(".").first
    # "Some day, my son, rake's inner wisdom will reveal itself.  Until then,
    # take this `system` -- may its brute force protect you well."
    #exit 1 unless system "rake test DEVISE_ORM=#{orm}"
    system "rake test DEVISE_ORM=#{orm}"
  end
end

desc 'Run std unit tests.'
Rake::TestTask.new(:test) do |test|
  test.libs << 'lib'
  test.libs << 'test'
  test.pattern = 'test/**/*_test.rb'
  test.verbose = true
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_certifiable-0.1.0 Rakefile