Sha256: c9d71470e1abc75d697996ff123a97d206974b107e54a7609af01a3f93c2532a
Contents?: true
Size: 1.04 KB
Versions: 35
Compression:
Stored size: 1.04 KB
Contents
#!/usr/bin/env ruby require File.expand_path(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).new :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).new :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
35 entries across 35 versions & 3 rubygems