summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-02-27 23:17:44 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-02-27 23:17:44 +0000
commit36ae6a26c20e3a7258f57cdee03f5f8a2244a813 (patch)
treedfdf560f43cf43d89ec2b166990354753140555a
parentb7a0fb462a767598964a52bf21c467e1d9e3e420 (diff)
downloadpuppet-36ae6a26c20e3a7258f57cdee03f5f8a2244a813.tar.gz
puppet-36ae6a26c20e3a7258f57cdee03f5f8a2244a813.tar.xz
puppet-36ae6a26c20e3a7258f57cdee03f5f8a2244a813.zip
Making the package provider tests able to be executed separately, and using "clear" instead of resetting @objects in the types.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2234 980ebf18-57e1-0310-9a29-db15c13687c0
-rwxr-xr-x[-rw-r--r--]test/ral/providers/package/apt.rb5
-rwxr-xr-x[-rw-r--r--]test/ral/providers/package/aptitude.rb5
-rwxr-xr-x[-rw-r--r--]test/ral/providers/package/dpkg.rb5
3 files changed, 9 insertions, 6 deletions
diff --git a/test/ral/providers/package/apt.rb b/test/ral/providers/package/apt.rb
index f0a13d3aa..06260a134 100644..100755
--- a/test/ral/providers/package/apt.rb
+++ b/test/ral/providers/package/apt.rb
@@ -1,12 +1,13 @@
+#!/usr/bin/env ruby
+
require File.dirname(__FILE__) + '/../../../lib/puppettest'
require 'mocha'
class AptPackageProviderTest < Test::Unit::TestCase
def setup
+ super
@type = Puppet::Type.type(:package)
- # This is hideous, but absent a 'reset' button on types...
- @type.instance_eval("@objects = {}")
end
def test_install
diff --git a/test/ral/providers/package/aptitude.rb b/test/ral/providers/package/aptitude.rb
index 0a686559e..a492957f2 100644..100755
--- a/test/ral/providers/package/aptitude.rb
+++ b/test/ral/providers/package/aptitude.rb
@@ -1,12 +1,13 @@
+#!/usr/bin/env ruby
+
require File.dirname(__FILE__) + '/../../../lib/puppettest'
require 'mocha'
class AptitudePackageProviderTest < Test::Unit::TestCase
def setup
+ super
@type = Puppet::Type.type(:package)
- # This is hideous, but absent a 'reset' button on types...
- @type.instance_eval("@objects = {}")
end
def test_install
diff --git a/test/ral/providers/package/dpkg.rb b/test/ral/providers/package/dpkg.rb
index 2557dd073..cfdf3fee9 100644..100755
--- a/test/ral/providers/package/dpkg.rb
+++ b/test/ral/providers/package/dpkg.rb
@@ -1,12 +1,13 @@
+#!/usr/bin/env ruby
+
require File.dirname(__FILE__) + '/../../../lib/puppettest'
require 'mocha'
class DpkgPackageProviderTest < Test::Unit::TestCase
def setup
+ super
@type = Puppet::Type.type(:package)
- # This is hideous, but absent a 'reset' button on types...
- @type.instance_eval("@objects = {}")
end
def test_install