summaryrefslogtreecommitdiff
path: root/spec/helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/helper.rb')
-rw-r--r--spec/helper.rb26
1 files changed, 20 insertions, 6 deletions
diff --git a/spec/helper.rb b/spec/helper.rb
index 92b5f0f4..960d6719 100644
--- a/spec/helper.rb
+++ b/spec/helper.rb
@@ -1,10 +1,4 @@
require "bundler/setup"
-require 'mocha/api'
-require "ostruct"
-require 'pry/test/helper'
-require_relative 'spec_helpers/bacon'
-require_relative 'spec_helpers/mock_pry'
-require_relative 'spec_helpers/repl_tester'
if ENV["COVERAGE"]
require "simplecov"
@@ -16,11 +10,31 @@ unless Object.const_defined? 'Pry'
require 'pry'
end
+require 'mocha/api'
+require 'ostruct'
+require 'pry/test/helper'
+require 'minitest/autorun'
+require 'minitest/spec'
+require 'minitest/bacon'
+require 'minitest/pride'
+require_relative 'spec_helpers/mock_pry'
+require_relative 'spec_helpers/repl_tester'
+
class Module
public :remove_const
public :remove_method
end
+class Minitest::Spec
+ extend PryTestHelpers
+ include PryTestHelpers
+
+ def setup
+ Pry.toplevel_binding = nil
+ super
+ end
+end
+
# turn warnings off (esp for Pry::Hooks which will generate warnings
# in tests)
$VERBOSE = nil