Sha256: 76fe9953ba0a5ac823b102bc7d870ed4325c30838d8e2553e88c576caa94af53
Contents?: true
Size: 798 Bytes
Versions: 24
Compression:
Stored size: 798 Bytes
Contents
require 'bundler/gem_tasks' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) task default: ['dummy:prepare', :spec] require 'rake/clean' CLEAN.include 'spec/dummy/db/*sqlite3', 'spec/dummy/log/*', 'spec/dummy/public/assets/*', 'spec/dummy/tmp/**/*' namespace :dummy do desc 'Setup dummy app database' task :prepare do # File.expand_path is executed directory of generated Rails app rakefile = File.expand_path('Rakefile', dummy_path) command = "rake -f '%s' db:schema:load RAILS_ENV=test" % rakefile sh(command) unless ENV['DISABLE_CREATE'] end def dummy_path rel_path = ENV['DUMMY_APP_PATH'] || 'spec/dummy' if @current_path.to_s.include?(rel_path) @current_path else @current_path = File.expand_path(rel_path) end end end
Version data entries
24 entries across 24 versions & 2 rubygems