Sha256: 2953f6ae0233e4e0edd49665bb5d6e9dbe6cf58ca2dd73d3a9cc8d05b9cc290f

Contents?: true

Size: 894 Bytes

Versions: 3

Compression:

Stored size: 894 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, :status => "cat /dev/null"

        service.provider.expects(:restart)

        assert_nothing_raised do
            service.refresh
        end
    end
end

# $Id: service.rb 2487 2007-05-09 01:51:20Z ballman $

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
puppet-0.23.0 test/ral/types/service.rb
puppet-0.23.1 test/ral/types/service.rb
puppet-0.23.2 test/ral/types/service.rb