Sha256: 12a95b60786cd4397666207f32f09d62bfb96b155f667af30c0da5fb20951128

Contents?: true

Size: 434 Bytes

Versions: 5

Compression:

Stored size: 434 Bytes

Contents

require 'rake'
require 'opal/rspec/runner'

module Opal
  module RSpec
    class RakeTask
      include Rake::DSL
      DEFAULT_NAME = 'spec:opal'
      attr_reader :rake_task

      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
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
opal-rspec-0.8.0.alpha1 lib/opal/rspec/rake_task.rb
opal-rspec-0.7.1 lib/opal/rspec/rake_task.rb
opal-rspec-0.7.0 lib/opal/rspec/rake_task.rb
opal-rspec-0.7.0.rc.2 lib/opal/rspec/rake_task.rb
opal-rspec-0.7.0.rc.1 lib/opal/rspec/rake_task.rb