Sha256: 0d21d051e94ae96ec96184abd2cfe1bdc164416cde5ef61f561ba1a3090df0ac
Contents?: true
Size: 682 Bytes
Versions: 8
Compression:
Stored size: 682 Bytes
Contents
# bundle exec rake app:test:reset namespace :test do desc 'Resets a gem test schema to a clean slate' task reset: :environment do unless Rails.env.development? puts "Cannot run in non-development mode"; exit end unless File.exist?('Gemfile') puts 'Unable to proceed, Gemfile must be present in current directory' puts "Please run rake app:test:reset from the gem's root directory" exit end # Delete schema File.delete('test/dummy/db/schema.rb') if File.exist?('test/dummy/db/schema.rb') # Run rake db:reset system('rake db:drop db:create db:migrate db:seed') puts "All Done. Test schema has been reset" end end
Version data entries
8 entries across 8 versions & 1 rubygems