Class: EacRedmineBase0::PluginsTest::PluginTest

Inherits:
SimpleDelegator
  • Object
show all
Includes:
EacRubyUtils::SimpleCache
Defined in:
lib/eac_redmine_base0/plugins_test.rb

Instance Method Summary collapse

Constructor Details

#initialize(plugin) ⇒ PluginTest

Returns a new instance of PluginTest.



53
54
55
# File 'lib/eac_redmine_base0/plugins_test.rb', line 53

def initialize(plugin)
  super(plugin)
end

Instance Method Details

#maintained?Boolean

Returns:

  • (Boolean)


73
74
75
# File 'lib/eac_redmine_base0/plugins_test.rb', line 73

def maintained?
  ::EacRedmineBase0.maintained_plugins.any? { |plugin| plugin.id == id }
end

#stderr_logObject



65
66
67
# File 'lib/eac_redmine_base0/plugins_test.rb', line 65

def stderr_log
  log_path('stderr')
end

#stdout_logObject



69
70
71
# File 'lib/eac_redmine_base0/plugins_test.rb', line 69

def stdout_log
  log_path('stdout')
end

#test_task?Boolean

Returns:

  • (Boolean)


61
62
63
# File 'lib/eac_redmine_base0/plugins_test.rb', line 61

def test_task?
  ::Rake::Task.task_defined?(test_task_name)
end

#test_task_nameObject



57
58
59
# File 'lib/eac_redmine_base0/plugins_test.rb', line 57

def test_task_name
  "#{id}:test"
end