Class: Opal::Test::Unit::RakeTask

Inherits:
Object
  • Object
show all
Includes:
Rake::DSL
Defined in:
lib/opal/test/unit/rake_task.rb

Constant Summary collapse

DEFAULT_NAME =
"test:opal"

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = DEFAULT_NAME, directory, **options) ⇒ RakeTask

Returns a new instance of RakeTask.



12
13
14
15
16
17
18
# File 'lib/opal/test/unit/rake_task.rb', line 12

def initialize(name = DEFAULT_NAME, directory, **options)
  runner = Opal::Test::Unit::Runner.new(directory, **options)
  desc "Run test cases on opal"
  @rake_task = task name do
    runner.run
  end
end

Instance Attribute Details

#rake_taskObject (readonly)

Returns the value of attribute rake_task.



10
11
12
# File 'lib/opal/test/unit/rake_task.rb', line 10

def rake_task
  @rake_task
end