summaryrefslogtreecommitdiff
path: root/test/test_helper.rb
diff options
context:
space:
mode:
authorpseudomuto <david.muto@gmail.com>2013-12-18 15:55:46 -0500
committerpseudomuto <david.muto@gmail.com>2013-12-18 16:17:10 -0500
commitc3a72795ecab47f94527e079b60549051843caa4 (patch)
tree0e424b9739e7ade1ad0c9095c91bf41ef7a1da7d /test/test_helper.rb
parent69ed82efa8319e7fbde9df95a4fad4ee96aa5074 (diff)
switching from test unit to minitest
Diffstat (limited to 'test/test_helper.rb')
-rw-r--r--test/test_helper.rb23
1 files changed, 14 insertions, 9 deletions
diff --git a/test/test_helper.rb b/test/test_helper.rb
index b4bbd9e..9c51b87 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -1,20 +1,19 @@
require 'rack/test'
require 'stringio'
-require 'test/unit'
require 'tmpdir'
+
+require 'minitest/autorun'
+require 'minitest/pride'
+
require_relative '../lib/dashing'
ENV['RACK_ENV'] = 'test'
WORKING_DIRECTORY = Dir.pwd.freeze
ARGV.clear
-def silent
- _stdout = $stdout
- $stdout = mock = StringIO.new
- begin
- yield
- ensure
- $stdout = _stdout
+def load_quietly(file)
+ Minitest::Test.new(nil).capture_io do
+ load file
end
end
@@ -29,7 +28,13 @@ ensure
end
module Dashing
- class Test < Test::Unit::TestCase
+ class Test < Minitest::Test
include Rack::Test::Methods
+
+ alias_method :silent, :capture_io
+
+ def teardown
+ FileUtils.rm_f('history.yml')
+ end
end
end