From f6bba1bcd06cd8f46c01e23e24401c42eeeb5bc7 Mon Sep 17 00:00:00 2001 From: MagentaDolphin Date: Mon, 7 Sep 2026 18:57:12 +0700 Subject: [PATCH] fix: asset paths cannot contain spaces in test fixture The anonymisation pass replaced a pack name with a phrase containing spaces, and the scanner splits package paths on whitespace, so the expectation became /Game/a. Uses a single-token folder name instead. Co-Authored-By: Claude Code --- .../Private/IndirectReferenceScanner.spec.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/AssetUsageAuditTests/Private/IndirectReferenceScanner.spec.cpp b/Source/AssetUsageAuditTests/Private/IndirectReferenceScanner.spec.cpp index 5b01bdd..4c0c5d0 100644 --- a/Source/AssetUsageAuditTests/Private/IndirectReferenceScanner.spec.cpp +++ b/Source/AssetUsageAuditTests/Private/IndirectReferenceScanner.spec.cpp @@ -37,16 +37,16 @@ void IndirectReferenceScannerSpec::Define() } }); - It("finds the GameInstance from a purchased UI pack", [this]() + It("finds the GameInstance from a purchased pack", [this]() { const TArray Found = Extract( - TEXT("GameInstanceClass=/Game/a purchased UI pack/Blueprints/GameFramework/BP_MenuGameInstance.BP_MenuGameInstance_C")); + TEXT("GameInstanceClass=/Game/UIPack/Blueprints/GameFramework/BP_MenuGameInstance.BP_MenuGameInstance_C")); TestEqual(TEXT("one hit"), Found.Num(), 1); if (Found.Num() == 1) { TestEqual(TEXT("package"), Found[0], - FString(TEXT("/Game/a purchased UI pack/Blueprints/GameFramework/BP_MenuGameInstance"))); + FString(TEXT("/Game/UIPack/Blueprints/GameFramework/BP_MenuGameInstance"))); } });