22 lines
409 B
Ruby
22 lines
409 B
Ruby
require "rake"
|
|
require "rake/testtask"
|
|
|
|
Rake::TestTask.new do |t|
|
|
t.pattern = "test/*_test.rb"
|
|
end
|
|
|
|
namespace "db" do
|
|
desc "Migrate the database to the lasted schema"
|
|
task "migrate" do
|
|
require_relative "./init/migrate_db"
|
|
end
|
|
|
|
desc "Reset all tables, schema, data"
|
|
task "reset" do
|
|
require_relative "./init/load_env"
|
|
DB.tables.each {|t| DB.drop_table t }
|
|
end
|
|
end
|
|
|
|
task default: :test
|