Sha256: f1699899b30f9d9ec910d3f214cfb2714a7490e6a9fb470d9d7fda46580d9582
Contents?: true
Size: 907 Bytes
Versions: 2
Compression:
Stored size: 907 Bytes
Contents
require_relative 'spec_helper' describe XcodeProject::PBXProject do let(:obj) { @data.project } before(:each) do @data = prepare_example_project.read end describe '#targets' do it 'returns the array of target objects' do targets = obj.targets expect(targets).to be_a(Array) targets.each do |obj| expect(obj).to be_a(XcodeProject::PBXNativeTarget) end end end describe '#target' do context 'if the target exists' do it 'returns the object' do expect(obj.target('example')).to be_a(XcodeProject::PBXNativeTarget) end end context 'if the target doesn\'t exist' do it 'returns nil' do expect(obj.target('ghost-target')).to be_nil end end end describe '#main_group' do it 'returns the main group object' do expect(obj.main_group).to be_a(XcodeProject::PBXGroup) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xcodeproject_swift-0.3.14 | spec/pbx_project_spec.rb |
xcodeproject_swift-0.3.13 | spec/pbx_project_spec.rb |