mirror of
https://github.com/yonaskolb/XcodeGen.git
synced 2026-03-18 20:02:25 +00:00
rename platformVersion to deploymentTarget
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user