Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
32 lines (23 sloc) 1.11 KB
require 'spec_helper'
describe Kumade::PackagerList, "detecting packages" do
it "returns an array containing the Jammit packager if Jammit is installed" do
Kumade::JammitPackager.stubs(:installed? => true)
Kumade::MorePackager.stubs(:installed? => false)
Kumade::PackagerList.new.to_a.should == [Kumade::JammitPackager]
end
it "returns an array containing the More packager if More is installed" do
Kumade::JammitPackager.stubs(:installed? => false)
Kumade::MorePackager.stubs(:installed? => true)
Kumade::PackagerList.new.to_a.should == [Kumade::MorePackager]
end
it "returns multiple packagers if they are installed" do
Kumade::JammitPackager.stubs(:installed? => true)
Kumade::MorePackager.stubs(:installed? => true)
Kumade::PackagerList.new.to_a.should =~ [Kumade::JammitPackager, Kumade::MorePackager]
end
it "returns an array containing the no-op packager if no other packagers are found" do
Kumade::JammitPackager.stubs(:installed? => false)
Kumade::MorePackager.stubs(:installed? => false)
Kumade::PackagerList.new.to_a.should == [Kumade::NoopPackager]
end
end
Jump to Line
Something went wrong with that request. Please try again.