diff options
Diffstat (limited to 'spec/unit/provider/directory_spec.rb')
-rw-r--r-- | spec/unit/provider/directory_spec.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/spec/unit/provider/directory_spec.rb b/spec/unit/provider/directory_spec.rb index 33df776ed4..13c57bfe56 100644 --- a/spec/unit/provider/directory_spec.rb +++ b/spec/unit/provider/directory_spec.rb @@ -42,7 +42,7 @@ describe Chef::Provider::Directory do end it "describes the directory's access rights" do - pending + skip end end @@ -112,7 +112,7 @@ describe Chef::Provider::Directory do expect(File).to receive(:exists?).with('/path/to').ordered.and_return(false) expect(File).to receive(:exists?).with('/path').ordered.and_return(true) - expect(File).to receive(:writable?).with('/path').ordered.and_return(true) + expect(Chef::FileAccessControl).to receive(:writable?).with('/path').ordered.and_return(true) expect(File).to receive(:exists?).with(@new_resource.path).ordered.and_return(false) expect(FileUtils).to receive(:mkdir_p).with(@new_resource.path).and_return(true) @@ -137,7 +137,7 @@ describe Chef::Provider::Directory do stub_file_cstats @new_resource.path "/tmp/foo" expect(File).to receive(:directory?).at_least(:once).and_return(true) - expect(File).to receive(:writable?).with("/tmp").and_return(true) + expect(Chef::FileAccessControl).to receive(:writable?).with("/tmp").and_return(true) expect(File).to receive(:exists?).at_least(:once).and_return(true) expect(Dir).not_to receive(:mkdir).with(@new_resource.path) expect(@directory).to receive(:do_acl_changes) @@ -146,14 +146,14 @@ describe Chef::Provider::Directory do it "should delete the directory if it exists, and is writable with action_delete" do expect(File).to receive(:directory?).and_return(true) - expect(File).to receive(:writable?).once.and_return(true) + expect(Chef::FileAccessControl).to receive(:writable?).once.and_return(true) expect(Dir).to receive(:delete).with(@new_resource.path).once.and_return(true) @directory.run_action(:delete) end it "should raise an exception if it cannot delete the directory due to bad permissions" do allow(File).to receive(:exists?).and_return(true) - allow(File).to receive(:writable?).and_return(false) + allow(Chef::FileAccessControl).to receive(:writable?).and_return(false) expect { @directory.run_action(:delete) }.to raise_error(RuntimeError) end |