fix(gates): support a second account for remote shadows

This commit is contained in:
Erik 2026-08-22 14:06:57 +02:00
parent a861510a37
commit a7b18364cd
2 changed files with 29 additions and 9 deletions

View file

@ -241,11 +241,15 @@ Remove-ConnectedGraphicalSessionConfig -State $state -Path $sessionConfigPath
string source = ReadTool(RemotePlayerScript);
Assert.Contains("PrimaryCharacterIndex = 0", source, StringComparison.Ordinal);
Assert.Contains("ObserverCharacterIndex = 1", source, StringComparison.Ordinal);
Assert.Contains("[string]$ObserverAccount", source, StringComparison.Ordinal);
Assert.Contains("[string]$ObserverPassword", source, StringComparison.Ordinal);
Assert.Contains("Primary and observer character indexes must differ", source, StringComparison.Ordinal);
Assert.Contains("Get-ConnectedGateBinaryIdentity", source, StringComparison.Ordinal);
Assert.Contains("-CharacterIndex $ObserverCharacterIndex", source, StringComparison.Ordinal);
Assert.Contains("-CharacterIndex $PrimaryCharacterIndex", source, StringComparison.Ordinal);
Assert.Contains("[int]$classes.RemotePlayers -lt 1", source, StringComparison.Ordinal);
Assert.Contains("live: session failed:", source, StringComparison.Ordinal);
Assert.Contains("DistinctAccountsConfigured", source, StringComparison.Ordinal);
Assert.Contains("both clients entered world with the same character identity", source, StringComparison.Ordinal);
Assert.Contains("Restore-ConnectedRenderPackGateEnvironment $primaryState", source, StringComparison.Ordinal);
Assert.Contains("Restore-ConnectedRenderPackGateEnvironment $observerState", source, StringComparison.Ordinal);