rename platformVersion to deploymentTarget

This commit is contained in:
Yonas Kolb
2017-12-26 17:36:41 +08:00
parent 4a90d33951
commit cd6d179325
9 changed files with 49 additions and 53 deletions
@@ -165,8 +165,8 @@ func projectGeneratorTests() {
}
$0.it("generates platform version") {
let target = Target(name: "Target", type: .application, platform: .watchOS, platformVersion: "2.0")
let spec = ProjectSpec(basePath: "", name: "", targets: [target], options: .init(platformVersions: PlatformVersions(iOS: "10.0", watchOS: "3.0")))
let target = Target(name: "Target", type: .application, platform: .watchOS, deploymentTarget: "2.0")
let spec = ProjectSpec(basePath: "", name: "", targets: [target], options: .init(deploymentTargets: DeploymentTargets(iOS: "10.0", watchOS: "3.0")))
let pbxProject = try getPbxProj(spec)
+16 -16
View File
@@ -39,26 +39,26 @@ func projectSpecTests() {
}
}
$0.describe("Deployment Version") {
$0.describe("Deployment Target") {
$0.it("has correct build setting") {
try expect(Platform.iOS.versionBuildSetting) == "IPHONEOS_DEPLOYMENT_TARGET"
try expect(Platform.tvOS.versionBuildSetting) == "TVOS_DEPLOYMENT_TARGET"
try expect(Platform.watchOS.versionBuildSetting) == "WATCHOS_DEPLOYMENT_TARGET"
try expect(Platform.macOS.versionBuildSetting) == "MACOSX_DEPLOYMENT_TARGET"
try expect(Platform.iOS.deploymentTargetSetting) == "IPHONEOS_DEPLOYMENT_TARGET"
try expect(Platform.tvOS.deploymentTargetSetting) == "TVOS_DEPLOYMENT_TARGET"
try expect(Platform.watchOS.deploymentTargetSetting) == "WATCHOS_DEPLOYMENT_TARGET"
try expect(Platform.macOS.deploymentTargetSetting) == "MACOSX_DEPLOYMENT_TARGET"
}
$0.it("parses versions correctly") {
try expect(Version("2").platformVersion) == "2.0"
try expect(Version("2.0").platformVersion) == "2.0"
try expect(Version("2.1").platformVersion) == "2.1"
try expect(Version("2.1.0").platformVersion) == "2.1"
try expect(Version("2.12.0").platformVersion) == "2.12"
try expect(Version("2.1.2").platformVersion) == "2.1.2"
try expect(Version("2.0.2").platformVersion) == "2.0.2"
try expect(Version(2).platformVersion) == "2.0"
try expect(Version(2.0).platformVersion) == "2.0"
try expect(Version(2.1).platformVersion) == "2.1"
$0.it("parses version correctly") {
try expect(Version("2").deploymentTarget) == "2.0"
try expect(Version("2.0").deploymentTarget) == "2.0"
try expect(Version("2.1").deploymentTarget) == "2.1"
try expect(Version("2.1.0").deploymentTarget) == "2.1"
try expect(Version("2.12.0").deploymentTarget) == "2.12"
try expect(Version("2.1.2").deploymentTarget) == "2.1.2"
try expect(Version("2.0.2").deploymentTarget) == "2.0.2"
try expect(Version(2).deploymentTarget) == "2.0"
try expect(Version(2.0).deploymentTarget) == "2.0"
try expect(Version(2.1).deploymentTarget) == "2.1"
}
}
@@ -230,7 +230,7 @@ func specLoadingTests() {
createIntermediateGroups: true,
bundleIdPrefix: "com.test",
developmentLanguage: "ja",
platformVersions: PlatformVersions(
deploymentTargets: DeploymentTargets(
iOS: "11.1",
tvOS: "10.0",
watchOS: "3.0",
@@ -241,7 +241,7 @@ func specLoadingTests() {
"bundleIdPrefix": "com.test",
"createIntermediateGroups": true,
"developmentLanguage": "ja",
"platformVersions": ["iOS": 11.1, "tvOS": 10.0, "watchOS": "3", "macOS": "10.12.1" ]
"deploymentTargets": ["iOS": 11.1, "tvOS": 10.0, "watchOS": "3", "macOS": "10.12.1" ]
]]
let parsedSpec = try getProjectSpec(dictionary)
try expect(parsedSpec) == expected