Sha256: c87907e9c60797b1de5a2ff516d02d6310e9452d26e0fc989cd72eb0608f0291

Contents?: true

Size: 588 Bytes

Versions: 6

Compression:

Stored size: 588 Bytes

Contents

require 'spec_helper'

describe FileUtils do
  describe "#mv" do
    let(:src) { double('src') }
    let(:dest) { double('dest') }
    let(:options) { double('options') }

    it "delegates to #safe_mv if on Windows" do
      subject.stub(:windows?) { true }
      FileUtils.should_receive(:safe_mv).with(src, dest, options)

      FileUtils.mv(src, dest, options)
    end

    it "delegates to #old_mv if not on Windows" do
      subject.stub(:windows?) { false }
      FileUtils.should_receive(:old_mv).with(src, dest, options)

      FileUtils.mv(src, dest, options)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
berkshelf-1.0.0 spec/unit/berkshelf/core_ext/file_utils_spec.rb
berkshelf-1.0.0.rc3 spec/unit/berkshelf/core_ext/file_utils_spec.rb
berkshelf-1.0.0.rc2 spec/unit/berkshelf/core_ext/file_utils_spec.rb
berkshelf-1.0.0.rc1 spec/unit/berkshelf/core_ext/file_utils_spec.rb
berkshelf-0.6.0.beta4 spec/unit/berkshelf/core_ext/file_utils_spec.rb
berkshelf-0.6.0.beta3 spec/unit/berkshelf/core_ext/file_utils_spec.rb