File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -27,14 +27,18 @@ class XcodeProjectTests: XCTestCase {
2727
2828 @inline ( __always)
2929 func assertReadWriteProject( url: URL ) throws {
30- guard let projectFile = try ProjectFile ( url: url) else {
31- XCTFail ( " Could not load project at \( url . path ) " )
30+ guard let projectFile = try ? ProjectFile ( url: url) else {
31+ XCTFail ( " Failed to create ProjectFile " )
3232 return
3333 }
3434
3535 let archiver = PBXPListArchiver ( projectFile: projectFile)
3636 let streamWriter = StringStreamWriter ( )
37- archiver. write ( stream: streamWriter)
37+ do {
38+ try archiver. write ( stream: streamWriter)
39+ } catch {
40+ XCTFail ( " Archiver write failed " )
41+ }
3842
3943 let url = URL ( fileURLWithPath: " project.pbxproj " , relativeTo: projectFile. url)
4044 let data = try ! Data ( contentsOf: url)
@@ -58,7 +62,7 @@ class XcodeProjectTests: XCTestCase {
5862
5963 do {
6064 try FileManager . default. copyItem ( at: selfPath, to: copiedProjectURL)
61- let projectFile = try ! ProjectFile ( url: copiedProjectURL) !
65+ let projectFile = try ProjectFile ( url: copiedProjectURL)
6266 projectFile. project. mainGroup. sort ( recursive: true , by: . type)
6367 try projectFile. save ( )
6468 } catch ( let error) {
You can’t perform that action at this time.
0 commit comments