Sha256: b9e7864d867bac1104be0a009f1fecaa06e64803a8c63c47be61ac5eb235f041

Contents?: true

Size: 669 Bytes

Versions: 2

Compression:

Stored size: 669 Bytes

Contents

require 'bundler/gem_tasks'
require 'rake/testtask'

Rake::TestTask.new do |t|
  t.libs = ['lib','test']
  t.test_files = FileList['test/**/*_test.rb']
  t.verbose = true
end

desc "Bootstrap development/test DB setup."
task :bootstrap do
  # ENV['DATBASE_URL'] = 'mysql://root@localhost/thirdbase_url'
  require_relative './test/dummy_app/init'
  require_relative './test/test_helpers/dummy_app_helpers'
  include ThirdBase::DummyAppHelpers
  # dummy_root = File.expand_path "#{__dir__}/test/dummy_app"
  Dir.chdir(dummy_root) { `rake db:create` }
  delete_dummy_files
end

task :default do
  Kernel.system 'appraisal update'
  Kernel.system 'appraisal rake test'
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
thirdbase-2.1.2 Rakefile
thirdbase-2.1.1 Rakefile