spec/spec_helper.rb in safe_timeout-0.0.5 vs spec/spec_helper.rb in safe_timeout-1.0.0
- old
+ new
@@ -1,15 +1,16 @@
-require 'bundler'
-Bundler.require
+require 'English'
+$LOAD_PATH.unshift File.expand_path('../lib', __dir__)
+require 'simplecov'
-RSpec.configure do |config|
+FileUtils.rm_rf('coverage') # Prevent old runs from merging in
+SimpleCov.command_name(Process.pid.to_s)
- config.expect_with :rspec do |expectations|
- expectations.include_chain_clauses_in_custom_matcher_descriptions = true
- end
+SimpleCov.start do
+ add_filter '/spec/'
+end
- config.mock_with :rspec do |mocks|
- mocks.verify_partial_doubles = true
- mocks.syntax = :expect
- end
-
+require 'safe_timeout'
+# Ensure all files get loaded (for coverage sake)
+Dir[File.expand_path('../lib/**/*.rb', __dir__)].each do |f|
+ require f[%r{lib/(.*)\.rb$}, 1]
end