Sha256: 06220f2a4a975e75eebb11c3b91c96881c0f721735af75f1002fce66711f7d58
Contents?: true
Size: 1.26 KB
Versions: 3
Compression:
Stored size: 1.26 KB
Contents
require "#{File.dirname(__FILE__)}/helper" class SimplecovRcovFormatterTest < Test::Unit::TestCase def test_format SimpleCov::Formatter::RcovFormatter.stubs( :path_result ).returns( '/tmp/rcov/coverage_test_index.html' ) if File.exists?( SimpleCov::Formatter::RcovFormatter.path_result ) File.delete( SimpleCov::Formatter::RcovFormatter.path_result ) end @original_result = { source_fixture( 'sample.rb' ) => [nil, 1, 1, 1, nil, nil, 1, 1, nil, nil], source_fixture( 'app/models/user.rb' ) => [nil, 1, 1, 1, nil, nil, 1, 0, nil, nil], source_fixture( 'app/controllers/sample_controller.rb' ) => [nil, 1, 1, 1, nil, nil, 0, 0, nil, nil] } @result = SimpleCov::Result.new( @original_result ) rcov_result = SimpleCov::Formatter::RcovFormatter.new().format( @result ) assert_match( File.read( "#{File.dirname(__FILE__)}/fixtures/totals_tr.html"), rcov_result ) assert_match( File.read( "#{File.dirname(__FILE__)}/fixtures/file_tr.html"), rcov_result ) assert( File.exists?( SimpleCov::Formatter::RcovFormatter.path_result ) ) end def source_fixture( filename ) File.expand_path( File.join( File.dirname( __FILE__ ), 'fixtures', filename ) ) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
simplecov-rcov-0.1.2 | test/simplecov-rcov_test.rb |
simplecov-rcov-0.1.1 | test/simplecov-rcov_test.rb |
simplecov-rcov-0.1.0 | test/simplecov-rcov_test.rb |