Sha256: e432b51d24ed077ac2aaf9e5afcef2f07c68f1b32de05b14f2a91068ef38d2e1

Contents?: true

Size: 810 Bytes

Versions: 7

Compression:

Stored size: 810 Bytes

Contents

require 'spec_helper'
require 'r10k/deployment/source'

describe R10K::Deployment::Source do
  let(:name) { 'do_not_name_a_branch_this' }
  let(:remote) { 'git://github.com/adrienthebo/r10k-fixture-repo' }
  let(:basedir)    { '/tmp' }

  describe 'environments' do
    it 'uses the name as a prefix when told' do
      subject = described_class.new(name, remote, basedir, true)
      subject.fetch_remote()
      subject.environments.length.should  > 0
      subject.environments.first.dirname.should start_with name
    end

    it 'avoids using the name as a prefix when told' do
      subject = described_class.new(name, remote, basedir, false)
      subject.fetch_remote()
      subject.environments.length.should  > 0
      subject.environments.first.dirname.should_not start_with name
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
r10k-1.1.4 spec/unit/deployment/source_spec.rb
r10k-1.1.3 spec/unit/deployment/source_spec.rb
r10k-1.1.2 spec/unit/deployment/source_spec.rb
r10k-1.1.1 spec/unit/deployment/source_spec.rb
r10k-1.1.1rc1 spec/unit/deployment/source_spec.rb
r10k-1.1.0 spec/unit/deployment/source_spec.rb
r10k-1.1.0rc1 spec/unit/deployment/source_spec.rb