summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRyan Davis <ryand@zenspider.com>2019-05-25 15:43:22 -0800
committerRyan Davis <ryand@zenspider.com>2019-05-25 15:43:22 -0800
commit1fed23938841a4929bde8bf48d181de881edcc6d (patch)
treed43ae1df6380a498f5cece07959ca360700022b8 /test
parentfc4d3bbfa7923f4388424ce1a9ee66a5b99d363b (diff)
downloadhoe-1fed23938841a4929bde8bf48d181de881edcc6d.tar.gz
+ Added Minitest::TestTask (will move to minitest proper soon)
+ Deprecated Hoe::Test.make_test_cmd (argue with me!) + Deprecated testunit support (argue with me!) + Deprecated Hoe::Test.try_loading_rspec (argue with me!) + Deprecated Hoe::Test.try_loading_rspec2 (argue with me!) + Switched normally hoe-generated test tasks over to use Minitest::TestTask. [git-p4: depot-paths = "//src/hoe/dev/": change = 12062]
Diffstat (limited to 'test')
-rw-r--r--test/test_hoe_test.rb36
1 files changed, 26 insertions, 10 deletions
diff --git a/test/test_hoe_test.rb b/test/test_hoe_test.rb
index a0bce31..253c11a 100644
--- a/test/test_hoe_test.rb
+++ b/test/test_hoe_test.rb
@@ -18,6 +18,14 @@ class TestHoeTest < Minitest::Test
end
end
+ def assert_deprecated
+ err_re = /DEPRECATED:/
+
+ assert_output "", err_re do
+ yield
+ end
+ end
+
def test_make_test_cmd_with_different_testlibs
skip "Using TESTOPTS... skipping" if ENV["TESTOPTS"]
@@ -27,19 +35,27 @@ class TestHoeTest < Minitest::Test
].join
# default
- autorun = %(require "minitest/autorun"; )
- assert_equal expected % autorun, @tester.make_test_cmd
+ assert_deprecated do
+ autorun = %(require "minitest/autorun"; )
+ assert_equal expected % autorun, @tester.make_test_cmd
+ end
- @tester.testlib = :testunit
- testunit = %(require "test/unit"; )
- assert_equal expected % testunit, @tester.make_test_cmd
+ assert_deprecated do
+ @tester.testlib = :testunit
+ testunit = %(require "test/unit"; )
+ assert_equal expected % testunit, @tester.make_test_cmd
+ end
- @tester.testlib = :minitest
- autorun = %(require "minitest/autorun"; )
- assert_equal expected % autorun, @tester.make_test_cmd
+ assert_deprecated do
+ @tester.testlib = :minitest
+ autorun = %(require "minitest/autorun"; )
+ assert_equal expected % autorun, @tester.make_test_cmd
+ end
- @tester.testlib = :none
- assert_equal expected % "", @tester.make_test_cmd
+ assert_deprecated do
+ @tester.testlib = :none
+ assert_equal expected % "", @tester.make_test_cmd
+ end
@tester.testlib = :faketestlib
e = assert_raises(RuntimeError) do