Sha256: 766775a70c842afbe7783e81a853d16c69d4575a54f29e3342bf416bfd16b2d5

Contents?: true

Size: 390 Bytes

Versions: 24

Compression:

Stored size: 390 Bytes

Contents

require 'spec_helper'

require 'rad'
require 'rad/spec/environment'

describe 'Config' do  
  before do
    rad.mode = :development, true
    @c = Rad::Config.new key: 'value', key2: 'value2'    
  end
  after{rad.mode = :test, true}
    
  it "clone" do
    c = Rad::Config.new a: {b: :c}
    
    c2 = c.clone    
    c.a.delete :b
    c.delete :a
    
    c2.a[:b].should == :c
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
rad_core-0.2.6 spec/environment/config_spec.rb
rad_core-0.2.5 spec/environment/config_spec.rb
rad_core-0.2.4 spec/environment/config_spec.rb
rad_core-0.2.3 spec/environment/config_spec.rb
rad_core-0.2.2 spec/environment/config_spec.rb
rad_core-0.2.1 spec/environment/config_spec.rb
rad_core-0.2.0 spec/environment/config_spec.rb
rad_core-0.0.30 spec/environment/config_spec.rb
rad_core-0.0.29 spec/environment/config_spec.rb
rad_core-0.0.28 spec/environment/config_spec.rb
rad_core-0.0.27 spec/environment/config_spec.rb
rad_core-0.0.26 spec/environment/config_spec.rb
rad_core-0.0.25 spec/environment/config_spec.rb
rad_core-0.0.24 spec/environment/config_spec.rb
rad_core-0.0.23 spec/environment/config_spec.rb
rad_core-0.0.22 spec/environment/config_spec.rb
rad_core-0.0.21 spec/environment/config_spec.rb
rad_core-0.0.20 spec/environment/config_spec.rb
rad_core-0.0.19 spec/environment/config_spec.rb
rad_core-0.0.18 spec/environment/config_spec.rb