Class: Opal::RSpec::RakeTask

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

Constant Summary collapse

DEFAULT_NAME =
'spec:opal'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = DEFAULT_NAME, &block) ⇒ RakeTask

Returns a new instance of RakeTask.



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

def initialize(name = DEFAULT_NAME, &block)
  runner = ::Opal::RSpec::Runner.new(&block)
  desc 'Run Opal specs'
  @rake_task = task name do
    # sh runner.command
    runner.run
  end
end

Instance Attribute Details

#rake_taskObject (readonly)

Returns the value of attribute rake_task.



9
10
11
# File 'lib/opal/rspec/rake_task.rb', line 9

def rake_task
  @rake_task
end