spec/yum_spec.rb in linux_admin-0.5.1 vs spec/yum_spec.rb in linux_admin-0.5.2
- old
+ new
@@ -122,6 +122,18 @@
"subscription-manager" => "1.1.23.1",
"wget" => "1.12"
})
end
end
+
+ context ".repo_list" do
+ it "with no arguments" do
+ described_class.should_receive(:run!).with("yum repolist", {:params=>{nil=>"enabled"}}).and_return(double(:output => sample_output("yum/output_repo_list")))
+ expect(described_class.repo_list).to eq(["rhel-6-server-rpms", "rhel-ha-for-rhel-6-server-rpms", "rhel-lb-for-rhel-6-server-rpms"])
+ end
+
+ it "with argument" do
+ described_class.should_receive(:run!).with("yum repolist", {:params=>{nil=>"enabled"}}).and_return(double(:output => sample_output("yum/output_repo_list")))
+ expect(described_class.repo_list("enabled")).to eq(["rhel-6-server-rpms", "rhel-ha-for-rhel-6-server-rpms", "rhel-lb-for-rhel-6-server-rpms"])
+ end
+ end
end
\ No newline at end of file