Sha256: 9b61b312b690bbab852e479abb6fc43d3eaec5b1958435e12695a0698d8b3844

Contents?: true

Size: 552 Bytes

Versions: 2

Compression:

Stored size: 552 Bytes

Contents

require 'bundler'
Bundler.require

desc "Build opal-spec (with opal) into build"
task :build => [:dir] do
  File.open('build/opal-spec.js', 'w+') do |out|
    out.puts Opal.process('opal-spec')
  end
end

desc "Build example specs ready to run"
task :build_specs => [:dir] do
  Opal.append_path File.join(File.dirname(__FILE__), 'spec')

  File.open('build/specs.js', 'w+') do |out|
    out.puts Opal.process('specs')
  end
end
task :dir do
  FileUtils.mkdir_p 'build'
end

task :test do
  Opal::Spec.runner
end

task :default => [:build_specs, :test]

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
opal-spec-0.2.8 Rakefile
opal-spec-0.2.7 Rakefile