diff --git a/Sources/XcodeProj/Project/Xcode.swift b/Sources/XcodeProj/Project/Xcode.swift index 44ab18058..fdd78cfcc 100644 --- a/Sources/XcodeProj/Project/Xcode.swift +++ b/Sources/XcodeProj/Project/Xcode.swift @@ -175,6 +175,7 @@ public enum Xcode { "i": "sourcecode.c.c.preprocessed", "icns": "image.icns", "ico": "image.ico", + "icon": "folder.iconcomposer.icon", "iconset": "folder.iconset", "ii": "sourcecode.cpp.cpp.preprocessed", "iig": "sourcecode.iig", diff --git a/Tests/XcodeProjTests/Project/XcodeTests.swift b/Tests/XcodeProjTests/Project/XcodeTests.swift new file mode 100644 index 000000000..15bfad0f5 --- /dev/null +++ b/Tests/XcodeProjTests/Project/XcodeTests.swift @@ -0,0 +1,9 @@ +import XCTest + +@testable import XcodeProj + +final class XcodeTests: XCTestCase { + func test_filetype_whenIconComposerBundle() { + XCTAssertEqual(Xcode.filetype(extension: "icon"), "folder.iconcomposer.icon") + } +}