Sha256: 9d5051cd041034f93758f9c668631b7349f6f4e61fd92b1a96f09061f1abe67b

Contents?: true

Size: 978 Bytes

Versions: 5

Compression:

Stored size: 978 Bytes

Contents

require 'opal'
require 'set'
require 'opal-parser'
require 'mspec'
require 'mspec/version'
require 'support/mspec_rspec_adapter'
require 'mspec/opal/runner'

# Node v0.12 as well as Google Chrome/V8 42.0.2311.135 (64-bit)
# showed to need more tolerance (rubyspec default is 0.00003)
TOLERANCE = 0.00004

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

require 'mspec/utils/script' # Needed by DottedFormatter
formatter_class = DottedFormatter

require 'mspec/opal/formatters'
# Uncomment one of the following to use a different formatter:
#
#formatter_class = BrowserFormatter
#formatter_class = NodeJSFormatter
#formatter_class = NodeJSDocFormatter
#formatter_class = PhantomFormatter
#formatter_class = PhantomDocFormatter

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
opal-0.9.4 spec/spec_helper.rb
opal-0.9.3 spec/spec_helper.rb
opal-0.9.2 spec/spec_helper.rb
opal-0.9.0 spec/spec_helper.rb
opal-0.9.0.rc1 spec/spec_helper.rb