Sha256: 57ab8491d0d4233ef4097ca7913dd5c1020b8a72ddc24def4c83584c83a80ba0

Contents?: true

Size: 651 Bytes

Versions: 3

Compression:

Stored size: 651 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

3 entries across 3 versions & 1 rubygems

Version Path
rubyjobbuilderdsl-0.0.8 test/test_postbuild_groovy.rb
rubyjobbuilderdsl-0.0.6 test/test_postbuild_groovy.rb
rubyjobbuilderdsl-0.0.4 test/test_postbuild_groovy.rb