Files
XcodeGen/Tests/XcodeGenKitTests/ProjectFixtureTests.swift
T
Yonas Kolb e7ef30a241 refactoring
2018-11-03 21:33:27 +11:00

27 lines
739 B
Swift

import PathKit
import ProjectSpec
import Spectre
import XcodeGenKit
import xcodeproj
import XCTest
class ProjectFixtureTests: XCTestCase {
func testProjectFixture() {
describe {
$0.it("generates") {
try generateXcodeProject(specPath: fixturePath + "TestProject/project.yml")
}
}
}
}
fileprivate func generateXcodeProject(specPath: Path, file: String = #file, line: Int = #line) throws {
let project = try Project(path: specPath)
let generator = ProjectGenerator(project: project)
let writer = FileWriter(project: project)
let xcodeProject = try generator.generateXcodeProject()
try writer.writeXcodeProject(xcodeProject)
try writer.writePlists()
}