Sha256: f49005a5e7414d732f646fe20824a9774efa5eed9a6a35edbafd3498d883fb56

Contents?: true

Size: 771 Bytes

Versions: 3

Compression:

Stored size: 771 Bytes

Contents

require 'bundler'
Bundler::GemHelper.install_tasks

require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
  test.libs << 'lib' << 'test'
  test.pattern = 'test/test_*.rb'
  test.verbose = true
end

namespace :test do
  desc "Prepares the test rails apps: Install bundle and migrate sqlite db"
  task :prepare do
    Dir['test/rails*'].each do |dir|
      Dir.chdir(dir) do
        system "bundle install" if `bundle check` and not $?.success?
        system "rake db:migrate"
        system "rake db:test:clone_structure"
      end
    end
  end
end


task :test => :"test:prepare"
task :default => :test

require 'rake/rdoctask'
Rake::RDocTask.new do |rdoc|
  rdoc.rdoc_dir = 'rdoc'
  rdoc.rdoc_files.include('README*')
  rdoc.rdoc_files.include('lib/**/*.rb')
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
transactionata-0.3.0 Rakefile
transactionata-0.2.0 Rakefile
transactionata-0.1.0 Rakefile