Class: RedminePluginsHelper::TestTasks::Auto

Inherits:
Base
  • Object
show all
Defined in:
lib/redmine_plugins_helper/test_tasks/auto.rb,
lib/redmine_plugins_helper/test_tasks/auto/tester.rb

Defined Under Namespace

Classes: Tester

Constant Summary collapse

TESTERS =
{
  minitest: 'test/**/*_test.rb',
  rspec: 'spec/**/*_spec.rb'
}.freeze

Constants inherited from Base

Base::DEFAULT_TASK_NAME_LAST_PART, Base::PREPARE_TASK_NAME

Instance Method Summary collapse

Methods inherited from Base

#plugin_root, #prepare_task_name, register, #task_full_name

Instance Method Details

#registervoid

This method returns an undefined value.



18
19
20
21
22
23
# File 'lib/redmine_plugins_helper/test_tasks/auto.rb', line 18

def register
  return unless available_testers.any?(&:available?)

  available_testers.each(&:register)
  ::Rake::Task.define_task(task_full_name => available_testers.map(&:name))
end