0
@@ -107,3 +107,75 @@ describe "Kernel#load_dependency" do
0
+describe "Kernel#dependencies" do
0
+ it "deferres load of dependencies given as String" do
0
+ self.should_receive(:dependency).with("hpricot").and_return(true)
0
+ dependencies("hpricot")
0
+ # sanity check, should never happen
0
+ it "deferres load of dependencies given as Array" do
0
+ self.should_receive(:dependency).with("hpricot").and_return(true)
0
+ self.should_receive(:dependency).with("rake").and_return(true)
0
+ dependencies("hpricot", "rake")
0
+ # sanity check, should never happen
0
+ it "deferres load of dependencies given as Hash" do
0
+ self.should_receive(:dependency).with("hpricot", "0.6").and_return(true)
0
+ self.should_receive(:dependency).with("rake", "0.8.1").and_return(true)
0
+ dependencies("hpricot" => "0.6", "rake" => "0.8.1")
0
+ # sanity check, should never happen
0
+describe "Kernel#load_dependencies" do
0
+ it "loads dependencies given as String immediately" do
0
+ self.should_receive(:load_dependency).with("hpricot").and_return(true)
0
+ load_dependencies("hpricot")
0
+ # sanity check, should never happen
0
+ it "loads dependencies given as Array immediately" do
0
+ self.should_receive(:load_dependency).with("hpricot").and_return(true)
0
+ self.should_receive(:load_dependency).with("rake").and_return(true)
0
+ load_dependencies("hpricot", "rake")
0
+ # sanity check, should never happen
0
+ it "loads dependencies given as Hash immediately" do
0
+ self.should_receive(:load_dependency).with("hpricot", "0.6").and_return(true)
0
+ self.should_receive(:load_dependency).with("rake", "0.8.1").and_return(true)
0
+ load_dependencies("hpricot" => "0.6", "rake" => "0.8.1")
0
+ # sanity check, should never happen
Comments
No one has commented yet.