require 'rubygems'

require 'rake/testtask'

task 'setup_dummy_app' do
  unless File.exists? "test/dummy/db/test.sqlite3"
    sh "cd test/dummy; rake -I../../lib db:migrate; rake -I../../lib db:test:prepare; cd ../../;"
  end
end

Rake::TestTask.new(:test) do |t|
  t.libs << 'lib'
  t.libs << 'test'
  t.pattern = 'test/**/*_test.rb'
  t.verbose = true
end

task :default => [:setup_dummy_app, :test]
