Sha256: a23b7da616b6d7984277eee7f688315dcc4c49e08ac5bc4de016b3a9f0907613
Contents?: true
Size: 765 Bytes
Versions: 12
Compression:
Stored size: 765 Bytes
Contents
# imports everything (gems and local files) specified in environment.rb require_relative "lib/dubbletrack_remote" # gives us an arsenal of rake tasks for managing our database require "sinatra/activerecord/rake" require "rspec/core/rake_task" # describes the task desc "starts a console" # establishes the name of the rake option: console task :console do # turns on logging of SQL queries while in the task ActiveRecord::Base.logger = Logger.new(STDOUT) # starts a Ruby REPL session Pry.start end desc "setup" task :setup do ENV["DUBBLETRACK_REMOTE_ENV"] = "test" `RAILS_ENV=test bundle exec rake db:schema:load` end desc "run tests" task :spec do ENV["DUBBLETRACK_REMOTE_ENV"] = "test" RSpec::Core::RakeTask.new(:spec) end task default: :spec
Version data entries
12 entries across 12 versions & 1 rubygems