lib/tasks/bpluser_tasks.rake in bpluser-0.1.19 vs lib/tasks/bpluser_tasks.rake in bpluser-0.2.0

- old
+ new

@@ -1,10 +1,37 @@ +# frozen_string_literal: true + # desc "Explaining what the task does" # task :bpluser do # # Task goes here # end # APP_ROOT = File.expand_path("../..", __FILE__) namespace :bpluser do + namespace :install do + desc 'Copy over the updated migrations needed for new version' + task update_migrations: :environment do + ENV['MIGRATIONS_PATH'] = 'db/update_migrate' + if Rake::Task.task_defined?('bpluser:install:migrations') + Rake::Task['bpluser:install:migrations'].invoke + else + Rake::Task['app:bpluser:install:migrations'].invoke + end + end + end + + namespace :test_index do + desc 'Put sample data into test app solr' + task seed: :environment do + require 'yaml' + docs = YAML.safe_load(File.open(File.join(File.join(Bpluser.root, + 'spec', + 'fixtures', + 'sample_solr_documents.yml')))) + conn = Blacklight.default_index.connection + conn.add docs + conn.commit + end + end end