Sha256: a8006cbd672ddd268e62599498742be3b04f7285ab934e7e918fb70d9a946787

Contents?: true

Size: 917 Bytes

Versions: 20

Compression:

Stored size: 917 Bytes

Contents

require File.join(File.dirname(__FILE__), %w[.. .. .. spec_helper])

describe SC::Target, 'config' do

  include SC::SpecHelpers

  before do
    @project = fixture_project(:real_world)
  end
  
  it "should pickup global config setting when target does not override" do
    # required property is defined in real_world/Buildfile
    @target = @project.target_for :contacts
    @target.config.required.should eql(:sproutcore)
  end
  
  it "should pickup config setting overidden in target's Buildfile config" do
    # define in real_world/frameworks/sproutcore/Buildfile
    @target = @project.target_for :sproutcore
    @target.config.required.should eql(:desktop)
    
  end
  
  it "should pickup config from parent buildfiles" do
    # define in real_world/frameworks/sproutcore/Buildfile
    @target = @project.target_for 'sproutcore/foundation'
    @target.config.required.should eql(:costello)
  end
    
end

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
sproutit-sproutcore-1.0.0.20090407205609 spec/lib/models/target/config_spec.rb
sproutit-sproutcore-1.0.0.20090408130025 spec/lib/models/target/config_spec.rb
sproutit-sproutcore-1.0.0.20090416161445 spec/lib/models/target/config_spec.rb
sproutit-sproutcore-1.0.20090721145236 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1046 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1043 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1042 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1037 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1035 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1031 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1030 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1029 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1027 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1028 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1026 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1025 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1024 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1009 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1008 spec/lib/models/target/config_spec.rb
sproutcore-1.0.1003 spec/lib/models/target/config_spec.rb