From 121f95e7c8175276aed28da458791e323c771304 Mon Sep 17 00:00:00 2001 From: Boris Buegling Date: Fri, 20 Oct 2023 15:50:54 -0700 Subject: [PATCH] Improve diagnostics if `testPackageContextName` fails rdar://116490917 --- Tests/PackageLoadingTests/PD_5_6_LoadingTests.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tests/PackageLoadingTests/PD_5_6_LoadingTests.swift b/Tests/PackageLoadingTests/PD_5_6_LoadingTests.swift index 9efa3481184..77a67485b3e 100644 --- a/Tests/PackageLoadingTests/PD_5_6_LoadingTests.swift +++ b/Tests/PackageLoadingTests/PD_5_6_LoadingTests.swift @@ -208,7 +208,9 @@ class PackageDescription5_6LoadingTests: PackageDescriptionLoadingTests { XCTAssertNoDiagnostics(observability.diagnostics) XCTAssertNoDiagnostics(validationDiagnostics) - let name = parsedManifest.parentDirectory?.pathString ?? "" + XCTAssertNotNil(parsedManifest) + XCTAssertNotNil(parsedManifest.parentDirectory) + let name = try XCTUnwrap(parsedManifest.parentDirectory).pathString XCTAssertEqual(manifest.displayName, name) }