summaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorMarkus Roberts <Markus@reality.com>2010-03-22 17:30:35 -0700
committertest branch <puppet-dev@googlegroups.com>2010-02-17 06:50:53 -0800
commitde94f68a9e30379738722df3c52fc6bb7b056510 (patch)
treeec824d9752c110d6c3052a054095f4bec8be5f67 /spec
parent4b55fb07741c3f3c3fbad21218acc061671a7c68 (diff)
downloadpuppet-de94f68a9e30379738722df3c52fc6bb7b056510.tar.gz
puppet-de94f68a9e30379738722df3c52fc6bb7b056510.tar.xz
puppet-de94f68a9e30379738722df3c52fc6bb7b056510.zip
Fixing tests in pkg provider
Diffstat (limited to 'spec')
-rw-r--r--spec/unit/provider/package/pkg.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/spec/unit/provider/package/pkg.rb b/spec/unit/provider/package/pkg.rb
index 6001c7b7a..d0d933d5e 100644
--- a/spec/unit/provider/package/pkg.rb
+++ b/spec/unit/provider/package/pkg.rb
@@ -43,7 +43,7 @@ describe provider do
result.should be_nil
end
- it "should list package correctly" do
+ it "should fail to list a missing package" do
@provider.expects(:pkg).with(:list, "-H", "dummy").returns "1"
@provider.query.should == {:status=>"missing", :ensure=>:absent,
:name=>"dummy", :error=>"ok"}
@@ -51,13 +51,13 @@ describe provider do
it "should fail to list a package when it can't parse the output line" do
@provider.expects(:pkg).with(:list, "-H", "dummy").returns "failed"
- @provider.query.should == {}
- #== {:status=>"missing", :ensure=>:absent, :name=>"dummy", :error=>"ok"}
+ @provider.query.should == {:status=>"missing", :ensure=>:absent, :name=>"dummy", :error=>"ok"}
end
- it "should fail to list a missing package" do
+ it "should list package correctly" do
@provider.expects(:pkg).with(:list, "-H", "dummy").returns "dummy 1.0@1.0-1.0 installed ----"
- lambda { @provider.query }.should raise_error(Puppet::Error)
- #== {:status=>"missing", :ensure=>:absent, :name=>"dummy", :error=>"ok"}
+ @provider.query.should == {:name => "dummy", :version => "1.0@1.0-1.0",
+ :ensure => :present, :status => "installed",
+ :provider => :pkg, :error => "ok"}
end
end