test/test_cloverphp.rb in rubyjobbuilderdsl-0.0.5 vs test/test_cloverphp.rb in rubyjobbuilderdsl-0.0.6

- old
+ new

@@ -1,33 +1,33 @@ -require_relative './test_xml_generator' - -class TestXmlCloverPhp < Test::Unit::TestCase - def test_clover_php - builder = JenkinsJob::Builder.new - - builder.freestyle 'foo' do - postbuild do - publish_cloverphp do - xml_location 'build/coverage_clover.xml' - html_report_dir 'build/coverage' - healthy_target :method => 70, :statement => 80 - end - end - end - - actual = builder.config_as_xml_node('foo') - { 'publishHtmlReport' => 'true', - 'reportDir' => 'build/coverage', - 'xmlLocation' => 'build/coverage_clover.xml', - 'disableArchiving' => 'false' }.each do |k, v| - assert_equal v, actual.xpath("./project/publishers/org.jenkinsci.plugins.cloverphp.CloverPHPPublisher/#{k}").text, k - end - - { 'methodCoverage' => '70', - 'statementCoverage' => '80' }.each do |k, v| - assert_equal v, actual.xpath("./project/publishers/org.jenkinsci.plugins.cloverphp.CloverPHPPublisher/healthyTarget/#{k}").text, k - end - %w(unhealthyTarget failingTarget).each do |target| - assert actual.at("./project/publishers/org.jenkinsci.plugins.cloverphp.CloverPHPPublisher/#{target}") - end - end -end +require_relative './test_xml_generator' + +class TestXmlCloverPhp < Test::Unit::TestCase + def test_clover_php + builder = JenkinsJob::Builder.new + + builder.freestyle 'foo' do + postbuild do + publish_cloverphp do + xml_location 'build/coverage_clover.xml' + html_report_dir 'build/coverage' + healthy_target :method => 70, :statement => 80 + end + end + end + + actual = builder.config_as_xml_node('foo') + { 'publishHtmlReport' => 'true', + 'reportDir' => 'build/coverage', + 'xmlLocation' => 'build/coverage_clover.xml', + 'disableArchiving' => 'false' }.each do |k, v| + assert_equal v, actual.xpath("./project/publishers/org.jenkinsci.plugins.cloverphp.CloverPHPPublisher/#{k}").text, k + end + + { 'methodCoverage' => '70', + 'statementCoverage' => '80' }.each do |k, v| + assert_equal v, actual.xpath("./project/publishers/org.jenkinsci.plugins.cloverphp.CloverPHPPublisher/healthyTarget/#{k}").text, k + end + %w(unhealthyTarget failingTarget).each do |target| + assert actual.at("./project/publishers/org.jenkinsci.plugins.cloverphp.CloverPHPPublisher/#{target}") + end + end +end