Sha256: 2cedd292aa917ebd71bdd1b8f07037948436bf077f60c14c706b41e5f551e225

Contents?: true

Size: 532 Bytes

Versions: 2

Compression:

Stored size: 532 Bytes

Contents

require 'itamae'

module Itamae
  describe Resource::RemoteFile do
    let(:recipe) { double(:recipe) }
    subject(:resource) do
      described_class.new(recipe, "name") do
        source "source.file"
        path "/path/to/dst"
      end
    end

    describe "#create_action" do
      it "copies a file" do
        recipe.stub(:path).and_return("/recipe_dir/recipe_file")
        expect(subject).to receive(:copy_file).with("/recipe_dir/source.file", "/path/to/dst")
        subject.create_action
      end
    end
  end
end


Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
itamae-1.0.0.beta3 spec/unit/lib/itamae/resource/remote_file_spec.rb
itamae-1.0.0.beta2 spec/unit/lib/itamae/resource/remote_file_spec.rb