Sha256: 30a76937551eefd2f73ae0dc0d9d87dc3cd457687fcad8bf32db6044d1ad6463
Contents?: true
Size: 892 Bytes
Versions: 1
Compression:
Stored size: 892 Bytes
Contents
require 'test/unit' require 'libxml' require 'open-uri' require 'simplecov-cobertura' class CoberturaFormatterTest < Test::Unit::TestCase def setup @result = SimpleCov::Result.new("#{__FILE__}" => [1,2]) @formatter = SimpleCov::Formatter::CoberturaFormatter.new end def teardown # Do nothing end def test_format_save_file xml = @formatter.format(@result) result_path = File.join(SimpleCov.coverage_path, SimpleCov::Formatter::CoberturaFormatter::RESULT_FILE_NAME) assert_not_empty(xml) assert_equal(xml, IO.read(result_path)) end def test_format_dtd_validates xml = @formatter.format(@result) STDERR.puts xml dtd_text = open(SimpleCov::Formatter::CoberturaFormatter::DTD_URL) { |io| io.read } dtd = LibXML::XML::Dtd.new(dtd_text) doc = LibXML::XML::Document.string(xml) assert_true doc.validate(dtd) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simplecov-cobertura-1.0.1 | test/simplecov-cobertura_test.rb |