diff options
Diffstat (limited to 'jni/ruby/test/testunit/test_hideskip.rb')
-rw-r--r-- | jni/ruby/test/testunit/test_hideskip.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/jni/ruby/test/testunit/test_hideskip.rb b/jni/ruby/test/testunit/test_hideskip.rb new file mode 100644 index 0000000..e696b5e --- /dev/null +++ b/jni/ruby/test/testunit/test_hideskip.rb @@ -0,0 +1,16 @@ +require 'test/unit' + +class TestHideSkip < Test::Unit::TestCase + def test_hideskip + assert_not_match(/assertions\/s.\n\n 1\) Skipped/, hideskip) + assert_match(/assertions\/s.\n\n 1\) Skipped/, hideskip("--show-skip")) + assert_match(/assertions\/s.\n\n1 tests, 0 assertions, 0 failures, 0 errors, 1 skips/, hideskip("--hide-skip")) + end + + def hideskip(*args) + IO.popen([*@options[:ruby], "#{File.dirname(__FILE__)}/test4test_hideskip.rb", + "--verbose", *args], err: [:child, :out]) {|f| + f.read + } + end +end |