@@ -17,10 +17,11 @@ class XcodeProjectModelTests: XCTestCase {
17
17
18
18
func testBasicProjectCreation( ) {
19
19
// Create a project.
20
- let proj = Xcode . Project ( )
20
+ let proj = Xcode . Project ( path : AbsolutePath ( " /path/to/Bar.xcodeproj " ) )
21
21
XCTAssert ( proj. mainGroup. subitems. isEmpty)
22
22
XCTAssert ( proj. mainGroup. pathBase == . groupDir)
23
23
XCTAssert ( proj. targets. isEmpty)
24
+ XCTAssert ( proj. path == AbsolutePath ( " /path/to/Bar.xcodeproj " ) )
24
25
25
26
// Add a group to the main group.
26
27
let group = proj. mainGroup. addGroup ( path: " a group " )
@@ -77,7 +78,7 @@ class XcodeProjectModelTests: XCTestCase {
77
78
78
79
func testTargetCreation( ) {
79
80
// Create a project.
80
- let proj = Xcode . Project ( )
81
+ let proj = Xcode . Project ( path : AbsolutePath ( " /path/to/Bar.xcodeproj " ) )
81
82
82
83
// Add a `Sources` group and some file refs.
83
84
let srcGroup = proj. mainGroup. addGroup ( path: " Sources " )
@@ -109,7 +110,7 @@ class XcodeProjectModelTests: XCTestCase {
109
110
110
111
func testBuildPhases( ) {
111
112
// Create a project.
112
- let proj = Xcode . Project ( )
113
+ let proj = Xcode . Project ( path : AbsolutePath ( " /path/to/Bar.xcodeproj " ) )
113
114
114
115
// Add a `Sources` group and some file refs.
115
116
let srcGroup = proj. mainGroup. addGroup ( path: " Sources " )
@@ -154,7 +155,7 @@ class XcodeProjectModelTests: XCTestCase {
154
155
155
156
func testProductReferences( ) {
156
157
// Create a project.
157
- let proj = Xcode . Project ( )
158
+ let proj = Xcode . Project ( path : AbsolutePath ( " /path/to/Bar.xcodeproj " ) )
158
159
159
160
// Add a target.
160
161
let exeTarget = proj. addTarget ( productType: . executable, name: " My Exe " )
@@ -168,7 +169,7 @@ class XcodeProjectModelTests: XCTestCase {
168
169
169
170
func testTargetDependencies( ) {
170
171
// Create a project.
171
- let proj = Xcode . Project ( )
172
+ let proj = Xcode . Project ( path : AbsolutePath ( " /path/to/Bar.xcodeproj " ) )
172
173
173
174
// Add a target.
174
175
let appTarget = proj. addTarget ( productType: . executable, name: " My App " )
0 commit comments