7 describe "#vendor_dir" do
8 it "should return correct vendor directory" do
9 specdir = File.dirname(__FILE__)
10 expected_dir = File.expand_path("#{specdir}/../../lib/mcollective/vendor")
11 Vendor.vendor_dir.should == expected_dir
15 describe "#load_entry" do
16 it "should attempt to load the correct path" do
17 specdir = File.dirname(__FILE__)
18 expected_dir = File.expand_path("#{specdir}/../../lib/mcollective/vendor")
20 Class.any_instance.stubs("load").with("#{expected_dir}/foo").once
22 Vendor.load_entry("foo")
26 describe "#require_libs" do
27 it "should require the vendor loader" do
28 Class.any_instance.stubs("require").with("mcollective/vendor/require_vendored").once