Remove default empty array & add changelog

This commit is contained in:
Andras Kadar
2019-05-17 09:34:20 +02:00
parent bb311b1ca7
commit 5bf1678e1f
2 changed files with 3 additions and 3 deletions
+1
View File
@@ -5,6 +5,7 @@
#### Added
- Added ability to encode ProjectSpec to JSON [#545](https://github.com/yonaskolb/XcodeGen/pull/545) @ryohey
- Added ability to skip tests [#582](https://github.com/yonaskolb/XcodeGen/pull/582) @kadarandras
## 2.5.0
+2 -3
View File
@@ -102,7 +102,6 @@ public struct Scheme: Equatable {
public struct TestTarget: Equatable, ExpressibleByStringLiteral {
public static let randomExecutionOrderDefault = false
public static let parallelizableDefault = false
public static let skippedTestsDefault: [String] = []
public let name: String
public var randomExecutionOrder: Bool
@@ -113,7 +112,7 @@ public struct Scheme: Equatable {
name: String,
randomExecutionOrder: Bool = randomExecutionOrderDefault,
parallelizable: Bool = parallelizableDefault,
skippedTests: [String] = skippedTestsDefault
skippedTests: [String] = []
) {
self.name = name
self.randomExecutionOrder = randomExecutionOrder
@@ -311,7 +310,7 @@ extension Scheme.Test.TestTarget: JSONObjectConvertible {
name = try jsonDictionary.json(atKeyPath: "name")
randomExecutionOrder = jsonDictionary.json(atKeyPath: "randomExecutionOrder") ?? Scheme.Test.TestTarget.randomExecutionOrderDefault
parallelizable = jsonDictionary.json(atKeyPath: "parallelizable") ?? Scheme.Test.TestTarget.parallelizableDefault
skippedTests = jsonDictionary.json(atKeyPath: "skippedTests") ?? Scheme.Test.TestTarget.skippedTestsDefault
skippedTests = jsonDictionary.json(atKeyPath: "skippedTests") ?? []
}
}