Sha256: 461cb0daf948edbdf87397c3743f85365a54760f3b438a226af7b639f149627e

Contents?: true

Size: 519 Bytes

Versions: 3

Compression:

Stored size: 519 Bytes

Contents

require 'opal'
require 'file'
require 'set'
require 'opal-parser'
require 'mspec'
require 'ospec/mspec_fixes'
require 'ospec/runner'

ENV['MSPEC_RUNNER'] = true

module Kernel
  def opal_parse(str, file='(string)')
    Opal::Parser.new.parse str, file
  end

  def eval_js(javascript)
    `eval(javascript)`
  end
end

formatter_class = `!!window.OPAL_SPEC_PHANTOM` ? PhantomFormatter : BrowserFormatter

# As soon as this file loads, tell the runner the specs are starting
OSpecRunner.main(formatter_class).will_start

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
opal-0.5.4 spec/spec_helper.rb
opal-0.5.2 spec/spec_helper.rb
opal-0.5.0 spec/spec_helper.rb