spec/spec_helper.rb in opal-0.3.42 vs spec/spec_helper.rb in opal-0.3.43
- old
+ new
@@ -1,59 +1 @@
-unless ENV['MSPEC_RUNNER']
- begin
- require "pp"
- require 'mspec/version'
- require 'mspec/helpers'
- require 'mspec/guards'
- require 'mspec/runner/shared'
- require 'mspec/matchers/be_ancestor_of'
- require 'mspec/matchers/output'
- require 'mspec/matchers/output_to_fd'
- require 'mspec/matchers/complain'
- require 'mspec/matchers/equal_element'
- require 'mspec/matchers/equal_utf16'
- require 'mspec/matchers/match_yaml'
- require 'mspec/matchers/have_class_variable'
- require 'mspec/matchers/have_constant'
- require 'mspec/matchers/have_instance_method'
- require 'mspec/matchers/have_instance_variable'
- require 'mspec/matchers/have_method'
- require 'mspec/matchers/have_private_instance_method'
- require 'mspec/matchers/have_protected_instance_method'
- require 'mspec/matchers/have_public_instance_method'
-
- # Code to setup HOME directory correctly on Windows
- # This duplicates Ruby 1.9 semantics for defining HOME
- platform_is :windows do
- if ENV['HOME']
- ENV['HOME'] = ENV['HOME'].tr '\\', '/'
- elsif ENV['HOMEDIR'] && ENV['HOMEDRIVE']
- ENV['HOME'] = File.join(ENV['HOMEDRIVE'], ENV['HOMEDIR'])
- elsif ENV['HOMEDIR']
- ENV['HOME'] = ENV['HOMEDIR']
- elsif ENV['HOMEDRIVE']
- ENV['HOME'] = ENV['HOMEDRIVE']
- elsif ENV['USERPROFILE']
- ENV['HOME'] = ENV['USERPROFILE']
- else
- puts "No suitable HOME environment found. This means that all of"
- puts "HOME, HOMEDIR, HOMEDRIVE, and USERPROFILE are not set"
- exit 1
- end
- end
-
- TOLERANCE = 0.00003 unless Object.const_defined?(:TOLERANCE)
- rescue LoadError
- puts "Please install the MSpec gem to run the specs."
- exit 1
- end
-end
-
-CODE_LOADING_DIR = File.expand_path "../fixtures/code", __FILE__
-
-minimum_version = "1.5.17"
-unless MSpec::VERSION >= minimum_version
- puts "Please install MSpec version >= #{minimum_version} to run the specs"
- exit 1
-end
-
-$VERBOSE = nil unless ENV['OUTPUT_WARNINGS']
\ No newline at end of file