Sha256: 79c0fc19b7672913cc5d71355b0549861887444787533c4d97e1727942912779

Contents?: true

Size: 672 Bytes

Versions: 5

Compression:

Stored size: 672 Bytes

Contents

require_relative './test_xml_generator'

class TestXmlPostbuildGroovy < Test::Unit::TestCase
  def test_postbuild_groovy
    builder = JenkinsJob::Builder.new

    builder.freestyle 'foo' do
      postbuild do
        groovy 'manager.buildFailure()'
      end
    end

    actual = builder.config_as_xml_node('foo')

    assert_equal 'manager.buildFailure()', actual.xpath('./project/publishers/' \
      'org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder/groovyScript').text

    assert_equal '0', actual.xpath('./project/publishers/' \
      'org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder/behavior').text
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubyjobbuilderdsl-0.0.5 test/test_postbuild_groovy.rb
rubyjobbuilderdsl-0.0.3 test/test_postbuild_groovy.rb
rubyjobbuilderdsl-0.0.2 test/test_postbuild_groovy.rb
rubyjobbuilderdsl-0.0.1 test/test_postbuild_groovy.rb
rubyjobbuilderdsl-0.0.0 test/test_postbuild_groovy.rb