From d4c5b29ca330568a4eefdec1c3288cdd661a14d3 Mon Sep 17 00:00:00 2001 From: giginet Date: Wed, 9 Oct 2019 16:24:17 +0900 Subject: [PATCH] Add tests for Info.plist --- Tests/XcodeGenKitTests/ProjectGeneratorTests.swift | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Tests/XcodeGenKitTests/ProjectGeneratorTests.swift b/Tests/XcodeGenKitTests/ProjectGeneratorTests.swift index 7a9b28d4..2b725a57 100644 --- a/Tests/XcodeGenKitTests/ProjectGeneratorTests.swift +++ b/Tests/XcodeGenKitTests/ProjectGeneratorTests.swift @@ -1066,6 +1066,18 @@ class ProjectGeneratorTests: XCTestCase { let group = generatedProject.pbxproj.groups.first(where: { $0.nameOrPath == groupName }) try expect(group?.path) == "TestProject/App_iOS" } + + $0.it("generate Info.plist") { + let destinationPath = fixturePath + let project = Project(name: "test", targets: [frameworkWithSources]) + let generator = ProjectGenerator(project: project) + let generatedProject = try generator.generateXcodeProject(to: destinationPath) + let plists = generatedProject.pbxproj.buildConfigurations.compactMap { $0.buildSettings["INFOPLIST_FILE"] as? Path } + try expect(plists.count) == 2 + for plist in plists { + try expect(plist) == "TestProject/App_iOS/Info.plist" + } + } } } }