diff --git a/Tests/LicenseCheckerModuleTests/PackageParserTests.swift b/Tests/LicenseCheckerModuleTests/PackageParserTests.swift index 957459c..090eb75 100644 --- a/Tests/LicenseCheckerModuleTests/PackageParserTests.swift +++ b/Tests/LicenseCheckerModuleTests/PackageParserTests.swift @@ -34,6 +34,18 @@ final class PackageParserTests: XCTestCase { let sut = packageParser.extractLicense(directoryURL: directoryURL) XCTAssertEqual(sut, LicenseType.apache) } + + func test_extractLicence_apache() throws { + let jsonPath = "SourcePackagesUnknown/workspace-state" + let jsonURL = try XCTUnwrap(testResources.getJsonUrl(jsonPath)) + let packageParser = try XCTUnwrap(PackageParser(url: jsonURL)) + let resourceURL = try XCTUnwrap(testResources.resourceURL) + let directoryURL = resourceURL.appendingPathComponent("SourcePackagesLICENCE") + .appendingPathComponent("checkouts") + .appendingPathComponent("apache-package") + let sut = packageParser.extractLicense(directoryURL: directoryURL) + XCTAssertEqual(sut, LicenseType.apache) + } func test_parse_apache() throws { let jsonPath = "SourcePackagesApache/workspace-state" @@ -52,26 +64,28 @@ final class PackageParserTests: XCTestCase { XCTAssertEqual(sut, [expect]) } - func test_extractLicence_apache() throws { + // MARK: MIT + func test_extractLicense_mit() throws { let jsonPath = "SourcePackagesUnknown/workspace-state" let jsonURL = try XCTUnwrap(testResources.getJsonUrl(jsonPath)) let packageParser = try XCTUnwrap(PackageParser(url: jsonURL)) + let resourceURL = try XCTUnwrap(testResources.resourceURL) - let directoryURL = resourceURL.appendingPathComponent("SourcePackagesLICENCE") + let directoryURL = resourceURL.appendingPathComponent("SourcePackagesMIT") .appendingPathComponent("checkouts") - .appendingPathComponent("apache-package") + .appendingPathComponent("mit-package") + let sut = packageParser.extractLicense(directoryURL: directoryURL) - XCTAssertEqual(sut, LicenseType.apache) + XCTAssertEqual(sut, LicenseType.mit) } - - // MARK: MIT - func test_extractLicense_mit() throws { + + func test_extractLicence_mit() throws { let jsonPath = "SourcePackagesUnknown/workspace-state" let jsonURL = try XCTUnwrap(testResources.getJsonUrl(jsonPath)) let packageParser = try XCTUnwrap(PackageParser(url: jsonURL)) let resourceURL = try XCTUnwrap(testResources.resourceURL) - let directoryURL = resourceURL.appendingPathComponent("SourcePackagesMIT") + let directoryURL = resourceURL.appendingPathComponent("SourcePackagesLICENCE") .appendingPathComponent("checkouts") .appendingPathComponent("mit-package") @@ -96,20 +110,6 @@ final class PackageParserTests: XCTestCase { XCTAssertEqual(sut, [expect]) } - func test_extractLicence_mit() throws { - let jsonPath = "SourcePackagesUnknown/workspace-state" - let jsonURL = try XCTUnwrap(testResources.getJsonUrl(jsonPath)) - let packageParser = try XCTUnwrap(PackageParser(url: jsonURL)) - - let resourceURL = try XCTUnwrap(testResources.resourceURL) - let directoryURL = resourceURL.appendingPathComponent("SourcePackagesLICENCE") - .appendingPathComponent("checkouts") - .appendingPathComponent("mit-package") - - let sut = packageParser.extractLicense(directoryURL: directoryURL) - XCTAssertEqual(sut, LicenseType.mit) - } - // MARK: BSD func test_extractLicense_bsd() throws { let jsonPath = "SourcePackagesUnknown/workspace-state"