Fix Cache#mkdir_p to handle absolute paths - fix #5

This commit is contained in:
josh committed 2014-04-15 14:15:32 -04:00
1 parent 5a0d80b781
commit ea30b0b5ee
2 files changed
+11

No files matched your search

+10
View File
@@ -225,6 +225,16 @@ module Rscons
cache.mkdir_p("one\\two\\four")
cache.directories.should == ["one/two", "one/two/three", "one/two/four"]
end
it "handles absolute paths" do
_cache = {}
cache = build_from(_cache)
File.should_receive(:exists?).with("/one").and_return(true)
File.should_receive(:exists?).with("/one/two").and_return(false)
FileUtils.should_receive(:mkdir).with("/one/two")
cache.mkdir_p("/one/two")
cache.directories.should == ["/one/two"]
end
end
describe "#directories" do