core: return nil if cached synced folders file doesn't exist
This commit is contained in:
parent
4557ece4df
commit
cabacae4cb
|
@ -168,6 +168,8 @@ module Vagrant
|
||||||
r.delete(k)
|
r.delete(k)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
rescue Errno::ENOENT
|
||||||
|
return nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -136,6 +136,11 @@ describe Vagrant::Action::Builtin::MixinSyncedFolders do
|
||||||
expect(result[:nfs]["root"][:foo]).to eql("bar")
|
expect(result[:nfs]["root"][:foo]).to eql("bar")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "returns nil if cached read with no cache" do
|
||||||
|
result = subject.synced_folders(machine, nil, cached: true)
|
||||||
|
expect(result).to be_nil
|
||||||
|
end
|
||||||
|
|
||||||
it "should be able to save and retrieve cached versions" do
|
it "should be able to save and retrieve cached versions" do
|
||||||
folders["root"] = {}
|
folders["root"] = {}
|
||||||
folders["another"] = { type: "" }
|
folders["another"] = { type: "" }
|
||||||
|
|
Loading…
Reference in New Issue