spec/unit/provider/deploy_spec.rb in chef-10.16.4 vs spec/unit/provider/deploy_spec.rb in chef-10.16.6.rc.0
- old
+ new
@@ -318,16 +318,16 @@
@provider.update_cached_repo
end
it "makes a copy of the cached repo in releases dir" do
FileUtils.should_receive(:mkdir_p).with("/my/deploy/dir/releases")
- @provider.should_receive(:run_command).with({:command => "cp -RPp /my/deploy/dir/shared/cached-copy/. #{@expected_release_dir}"})
+ FileUtils.should_receive(:cp_r).with("/my/deploy/dir/shared/cached-copy/.", @expected_release_dir, :preserve => true)
@provider.copy_cached_repo
end
it "calls the internal callback :release_created when copying the cached repo" do
FileUtils.stub!(:mkdir_p)
- @provider.stub!(:run_command).and_return(true)
+ FileUtils.stub!(:cp_r)
@provider.should_receive(:release_created)
@provider.copy_cached_repo
end
it "chowns the whole release dir to user and group specified in the resource" do