Sha256: 291ed948abb73c54077348aa76b18f4b13d91fc596a5a539dcc0488b7c353d4b

Contents?: true

Size: 982 Bytes

Versions: 5

Compression:

Stored size: 982 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', '..', 'spec_helper.rb'))
require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', '..', '..', 'lib', 'whiskey_disk', 'config'))
require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', '..', '..', 'lib', 'whiskey_disk', 'config', 'filters', 'add_environment_name_filter'))

describe 'filtering configuration data by adding the environment name' do
  before do
    @config = WhiskeyDisk::Config.new
    @filter = WhiskeyDisk::Config::AddEnvironmentNameFilter.new(@config)
    
    ENV['to'] = 'project:environment'
  end
  
  it 'adds an environment value when none is present' do
    @filter.filter('foo' => 'bar').should == { 'environment' => 'environment', 'foo' => 'bar' }
  end
  
  it 'overwrites an environment value when one is present' do
    @filter.filter('environment' => 'baz', 'foo' => 'bar').should == { 'environment' => 'environment', 'foo' => 'bar' }      
  end
end

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
ol-whisk_deploy-0.6.25 spec/whiskey_disk/config/filters/add_environment_name_filter_spec.rb
ol-whisk_deploy-0.6.26 spec/whiskey_disk/config/filters/add_environment_name_filter_spec.rb
whisk_deploy-0.6.26 spec/whiskey_disk/config/filters/add_environment_name_filter_spec.rb
whiskey_disk-0.6.24 spec/whiskey_disk/config/filters/add_environment_name_filter_spec.rb
whiskey_disk-0.6.23 spec/whiskey_disk/config/filters/add_environment_name_filter_spec.rb