1
0

Added test_defaults_seed_and_load_into_empty_project

Added :defaults scopes to models
Added :sources and :formulas fixtures
Loading defaults from seeds.rb using rake task instead of migration
This commit is contained in:
cryptogopher
2020-08-29 01:26:36 +02:00
parent 8f2a455561
commit 1b7f2f0abd
11 changed files with 245 additions and 10 deletions

View File

@@ -0,0 +1,20 @@
require Rails.root.join('config', 'environment')
namespace :redmine do
namespace :body_tracking do
desc "Loads body_tracking plugin seed data from db/seeds.rb. Requires pending" \
" migrations to be applied before running. Purges and reloads all seed data."
task seed: [:environment, 'db:abort_if_pending_migrations'] do
seed_fn = Rails.root.join('plugins', 'body_tracking', 'db', 'seeds.rb')
if seed_fn.exist?
print "Loading seed data from #{seed_fn}..."
load(seed_fn)
puts "done"
else
puts "Seed data file #{seed_fn} is missing :/"
end
end
end
end