Sha256: e11819d5888d85ff8afa26ef4bb7ae86fa61520b3879770688ac9e9b6386adfd

Contents?: true

Size: 904 Bytes

Versions: 1

Compression:

Stored size: 904 Bytes

Contents

#!/usr/bin/env ruby

$:.unshift("../../lib") if __FILE__ =~ /\.rb$/

require 'puppettest'
require 'mocha'

class TestServiceType < Test::Unit::TestCase
	include PuppetTest

    # #199
    def test_no_refresh_when_starting
        service = Puppet::Type.type(:service).create :name => "testing",
            :ensure => :running, :provider => :base

        # First make sure it does not refresh
        service.provider.expects(:restart).never

        assert_nothing_raised do
            service.refresh
        end
    end

    def test_refresh_normally
        service = Puppet::Type.type(:service).create :name => "testing",
            :ensure => :running, :provider => :base

        service.is = [:ensure, :running]
        service.provider.expects(:restart)

        assert_nothing_raised do
            service.refresh
        end
    end
end

# $Id: service.rb 2236 2007-02-27 23:57:55Z luke $

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
puppet-0.22.4 test/ral/types/service.rb