spec/spec_helper.rb in r509-0.8.1 vs spec/spec_helper.rb in r509-0.9
- old
+ new
@@ -1,14 +1,23 @@
-if (RUBY_VERSION.split('.')[1].to_i > 8)
- begin
- require 'simplecov'
- SimpleCov.start
- rescue LoadError
- end
+if (RUBY_VERSION.split('.')[1].to_i > 8 or RUBY_VERSION.split('.')[0].to_i > 1)
+ begin
+ require 'simplecov'
+ SimpleCov.start
+ rescue LoadError
+ end
end
$:.unshift File.expand_path("../../lib", __FILE__)
$:.unshift File.expand_path("../", __FILE__)
require 'rubygems'
require 'fixtures'
require 'rspec'
require 'r509'
+
+# exclude EC specific tests if it's unsupported
+if not R509.ec_supported?
+ puts "\e[#{31}mWARNING: NOT RUNNING EC TESTS BECAUSE EC IS UNSUPPORTED ON YOUR RUBY INSTALLATION\e[0m"
+ R509.print_debug
+ RSpec.configure do |c|
+ c.filter_run_excluding :ec => true
+ end
+end