diff options
Diffstat (limited to 'test/ral/providers/package/dpkg.rb')
| -rwxr-xr-x | test/ral/providers/package/dpkg.rb | 64 |
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 |
