summaryrefslogtreecommitdiffstats
path: root/spec/unit/provider/package/pkg_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/unit/provider/package/pkg_spec.rb')
-rw-r--r--spec/unit/provider/package/pkg_spec.rb26
1 files changed, 13 insertions, 13 deletions
diff --git a/spec/unit/provider/package/pkg_spec.rb b/spec/unit/provider/package/pkg_spec.rb
index d0d933d5e..b29405e26 100644
--- a/spec/unit/provider/package/pkg_spec.rb
+++ b/spec/unit/provider/package/pkg_spec.rb
@@ -19,36 +19,36 @@ describe provider do
end
end
end
-
+
it_should_respond_to :install, :uninstall, :update, :query, :latest
-
+
it "should be versionable" do
provider.should_not be_versionable
end
-
+
it "should use :install to update" do
@provider.expects(:install)
@provider.update
end
-
+
it "should parse a line correctly" do
result = provider.parse_line("dummy 1.0@1.0-1.0 installed ----")
result.should == {:name => "dummy", :version => "1.0@1.0-1.0",
- :ensure => :present, :status => "installed",
- :provider => :pkg, :error => "ok"}
+ :ensure => :present, :status => "installed",
+ :provider => :pkg, :error => "ok"}
end
-
+
it "should fail to parse an incorrect line" do
- result = provider.parse_line("foo")
- result.should be_nil
+ result = provider.parse_line("foo")
+ result.should be_nil
end
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"}
+ :name=>"dummy", :error=>"ok"}
end
-
+
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"}
@@ -57,7 +57,7 @@ describe provider do
it "should list package correctly" do
@provider.expects(:pkg).with(:list, "-H", "dummy").returns "dummy 1.0@1.0-1.0 installed ----"
@provider.query.should == {:name => "dummy", :version => "1.0@1.0-1.0",
- :ensure => :present, :status => "installed",
- :provider => :pkg, :error => "ok"}
+ :ensure => :present, :status => "installed",
+ :provider => :pkg, :error => "ok"}
end
end