Method: PDK::Test::Unit.rake

Defined in:
lib/pdk/tests/unit.rb

.rake(task, spinner_text, environment = {}) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
# File 'lib/pdk/tests/unit.rb', line 26

def self.rake(task, spinner_text, environment = {})
  require 'pdk/cli/exec/command'

  command = PDK::CLI::Exec::Command.new(*cmd_with_args(task)).tap do |c|
    c.context = :module
    c.add_spinner(spinner_text) if spinner_text
    c.environment = environment
  end

  command.execute!
end