Sha256: 4338d5c1048352be6f0ab192597746d379d7844d95b39979fc491988f33cc719
Contents?: true
Size: 1.1 KB
Versions: 10
Compression:
Stored size: 1.1 KB
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../../lib/puppettest' 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 => "hopefully_this_isnt_in_the_process_table", :ensure => :running, :provider => :base assert_equal :running, service.instance_eval('@parameters[:ensure]').should assert_not_equal :running, service.instance_eval('@parameters[:ensure]').retrieve, "You have something called #{service.name} in your process table" # 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
Version data entries
10 entries across 10 versions & 1 rubygems