summaryrefslogtreecommitdiffstats
path: root/test/ral/providers/package/dpkg.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/ral/providers/package/dpkg.rb')
-rwxr-xr-xtest/ral/providers/package/dpkg.rb64
1 files changed, 0 insertions, 64 deletions
diff --git a/test/ral/providers/package/dpkg.rb b/test/ral/providers/package/dpkg.rb
deleted file mode 100755
index 7e4427584..000000000
--- a/test/ral/providers/package/dpkg.rb
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/env ruby
-
-require File.dirname(__FILE__) + '/../../../lib/puppettest'
-
-require 'mocha'
-
-class DpkgPackageProviderTest < PuppetTest::TestCase
- confine "dpkg package provider missing" =>
- Puppet::Type.type(:package).provider(:dpkg).suitable?
- def setup
- super
- @type = Puppet::Type.type(:package)
- end
-
- def test_install
- pkg = @type.create :name => 'faff',
- :provider => :dpkg,
- :ensure => :present,
- :source => "/tmp/faff.deb"
-
- pkg.provider.expects(
- :dpkgquery
- ).with(
- '-W',
- '--showformat',
- '${Status} ${Package} ${Version}\n',
- 'faff'
- ).returns(
- "deinstall ok config-files faff 1.2.3-1\n"
- ).times(1)
-
- pkg.provider.expects(
- :dpkg
- ).with(
- '-i',
- '/tmp/faff.deb'
- ).returns(0)
-
- pkg.evaluate.each { |state| state.transaction = self; state.forward }
- end
-
- def test_purge
- pkg = @type.create :name => 'faff', :provider => :dpkg, :ensure => :purged
-
- pkg.provider.expects(
- :dpkgquery
- ).with(
- '-W',
- '--showformat',
- '${Status} ${Package} ${Version}\n',
- 'faff'
- ).returns(
- "install ok installed faff 1.2.3-1\n"
- ).times(1)
- pkg.provider.expects(
- :dpkg
- ).with(
- '--purge',
- 'faff'
- ).returns(0)
-
- pkg.evaluate.each { |state| state.transaction = self; state.forward }
- end
-end