From cd8d1706f9232880d7e8b2a8a52aed8acf6fdeb5 Mon Sep 17 00:00:00 2001 From: Angel Perez Date: Mon, 18 Dec 2017 08:59:39 -0400 Subject: [PATCH] Add spec for 'rake db:dev_seed' task --- spec/lib/tasks/dev_seed_spec.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 spec/lib/tasks/dev_seed_spec.rb diff --git a/spec/lib/tasks/dev_seed_spec.rb b/spec/lib/tasks/dev_seed_spec.rb new file mode 100644 index 000000000..0606033c6 --- /dev/null +++ b/spec/lib/tasks/dev_seed_spec.rb @@ -0,0 +1,18 @@ +require 'rails_helper' +require 'rake' + +describe 'rake db:dev_seed' do + before do + Rake.application.rake_require('tasks/db') + Rake::Task.define_task(:environment) + end + + let :run_rake_task do + Rake::Task['db:dev_seed'].reenable + Rake.application.invoke_task('db:dev_seed') + end + + it 'seeds the database without errors' do + expect { run_rake_task }.to_not raise_error + end +end