Namespace Serenity.GameUi.Tests.Editor.Validation
Classes
SerenityHudBindingValidatorAddressableTests
EditMode tests for the Addressables-registration rule SerenityHudBindingValidator adds on
top of HudDefinitionScanner's own checks. Every test targets a HUD asset OUTSIDE the Serenity
plugin roots — the HUD Builder's default output folder (Assets/Media/GeneratedHuds) is exactly
this kind of location, which is precisely why the generic Serenity.Global.Infrastructure.Editor.Validation.SerenityAddressableTagValidator
cannot cover it (it only judges assets under Assets/Serenity/Assets/Plugins/Serenity).
SerenityHudBindingValidatorInstallTaskTests
Covers the rule that turns the module's one silent failure into a finding: a HUD renders nothing unless some initialization pipeline profile runs the install task, and until now nothing said so.