diff --git a/test/coverage/test_coverage.rb b/test/coverage/test_coverage.rb new file mode 100644 index 0000000000..ace49d3282 --- /dev/null +++ b/test/coverage/test_coverage.rb @@ -0,0 +1,17 @@ +require "test/unit" +require "coverage" + +class TestCoverage < Test::Unit::TestCase + def test_result_without_start + assert_raise(RuntimeError) {Coverage.result} + end + def test_result_with_nothing + Coverage.start + result = Coverage.result + assert_kind_of(Hash, result) + result.each do |key, val| + assert_kind_of(String, key) + assert_kind_of(Array, val) + end + end +end