summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2007-10-13 14:14:06 -0500
committerLuke Kanies <luke@madstop.com>2007-10-13 14:14:06 -0500
commit694f98b4d9e7172cec58d407bc5aeae7861e1a06 (patch)
tree18f9ae51bc63da55c928352679a55346365d5bd0
parent29feac0cecddc910b74601d0914fa2c83757b10c (diff)
downloadpuppet-694f98b4d9e7172cec58d407bc5aeae7861e1a06.tar.gz
puppet-694f98b4d9e7172cec58d407bc5aeae7861e1a06.tar.xz
puppet-694f98b4d9e7172cec58d407bc5aeae7861e1a06.zip
Fixing failing tests, including making the debian service
provider test work on non-Debian platforms.
-rw-r--r--lib/puppet/transportable.rb2
-rwxr-xr-xtest/rails/host.rb3
-rwxr-xr-xtest/ral/providers/service/debian.rb21
3 files changed, 6 insertions, 20 deletions
diff --git a/lib/puppet/transportable.rb b/lib/puppet/transportable.rb
index 2a600b50e..281ad00d3 100644
--- a/lib/puppet/transportable.rb
+++ b/lib/puppet/transportable.rb
@@ -126,7 +126,7 @@ module Puppet
# Return the type fully capitalized correctly.
def type_capitalized
- type.split("::").collect { |s| s.capitalize }.join("::")
+ type.to_s.split("::").collect { |s| s.capitalize }.join("::")
end
end
diff --git a/test/rails/host.rb b/test/rails/host.rb
index 4d9c64932..0d97e0ffa 100755
--- a/test/rails/host.rb
+++ b/test/rails/host.rb
@@ -155,10 +155,9 @@ class TestRailsHost < PuppetTest::TestCase
Puppet::Rails.init
Puppet[:storeconfigs] = true
+ Puppet[:code] = " "
# this is the default server setup
master = Puppet::Network::Handler.configuration.new(
- :Code => "",
- :UseNodes => true,
:Local => true
)
diff --git a/test/ral/providers/service/debian.rb b/test/ral/providers/service/debian.rb
index f74141f9e..ed90f8fef 100755
--- a/test/ral/providers/service/debian.rb
+++ b/test/ral/providers/service/debian.rb
@@ -12,22 +12,11 @@ class TestDebianServiceProvider < Test::Unit::TestCase
include Puppet::Util
def prepare_provider(servicename, output)
- service = Puppet::Type.type(:service).create(
- :name => servicename, :provider => :debian
- )
+ @resource = mock 'resource'
+ @resource.stubs(:[]).with(:name).returns("myresource")
+ provider = Puppet::Type.type(:service).provider(:debian).new(@resource)
- provider = service.provider
- assert(provider, "did not get debian provider")
-
- metaclass = class << provider
- self
- end
-
- metaclass.instance_eval do
- define_method :update do |*args|
- return output
- end
- end
+ provider.stubs(:update).returns(output)
provider
end
@@ -67,5 +56,3 @@ class TestDebianServiceProvider < Test::Unit::TestCase
assert_disabled("test4", " Removing any system startup links for /etc/init.d/test4 ...\n")
end
end
-
-# $Id$