Test preActions in spec scheme parsing

This commit is contained in:
Dave Lee
2018-01-29 15:38:35 -08:00
parent e703ff484d
commit 5c0a74e1e8
@@ -163,6 +163,10 @@ func specLoadingTests() {
"Target4": ["testing": true],
"Target5": ["testing": false],
"Target6": ["test", "analyze"],
], "preActions": [
["script": "echo Before Build",
"name": "Before Build",
"settingsTarget": "Target1"]
]],
]
let scheme = try Scheme(name: "Scheme", jsonDictionary: schemeDictionary)
@@ -176,6 +180,9 @@ func specLoadingTests() {
]
try expect(scheme.name) == "Scheme"
try expect(scheme.build.targets) == expectedTargets
try expect(scheme.build.preActions.first?.script) == "echo Before Build"
try expect(scheme.build.preActions.first?.name) == "Before Build"
try expect(scheme.build.preActions.first?.settingsTarget) == "Target1"
}
$0.it("parses settings") {