Sha256: b03a0a9085914b61e1e2da1cd10254f90ac6d29a3ca6f22668f0827a73db187c

Contents?: true

Size: 574 Bytes

Versions: 28

Compression:

Stored size: 574 Bytes

Contents

require 'spec_helper'
require 'r10k/action/puppetfile/purge'

describe R10K::Action::Puppetfile::Purge do

  subject { described_class.new({root: "/some/nonexistent/path"}, []) }

  let(:puppetfile) { instance_double('R10K::Puppetfile') }

  before { allow(R10K::Puppetfile).to receive(:new).with("/some/nonexistent/path", nil, nil).and_return(puppetfile) }

  it_behaves_like "a puppetfile action"

  it "purges unmanaged entries in the Puppetfile moduledir" do
    allow(puppetfile).to receive(:load!)
    expect(puppetfile).to receive(:purge!)
    subject.call
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
r10k-2.6.9 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.8 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.7 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.6 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.5 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.4 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.3 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.2 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.1 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.6.0 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.5.5 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.5.4 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.5.3 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.5.2 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.5.1 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.4.5 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.3.1 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.4.4 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.5.0 spec/unit/action/puppetfile/purge_spec.rb
r10k-2.4.3 spec/unit/action/puppetfile/purge_spec.rb