diff options
author | pseudomuto <david.muto@gmail.com> | 2013-12-18 15:55:46 -0500 |
---|---|---|
committer | pseudomuto <david.muto@gmail.com> | 2013-12-18 16:17:10 -0500 |
commit | c3a72795ecab47f94527e079b60549051843caa4 (patch) | |
tree | 0e424b9739e7ade1ad0c9095c91bf41ef7a1da7d /test/test_helper.rb | |
parent | 69ed82efa8319e7fbde9df95a4fad4ee96aa5074 (diff) |
switching from test unit to minitest
Diffstat (limited to 'test/test_helper.rb')
-rw-r--r-- | test/test_helper.rb | 23 |
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 |