fix(render): harden portal exit handoff
Some checks failed
CI / linux-portable (push) Successful in 3m19s
CI / windows-gate (push) Failing after 6m43s
CI / release (push) Has been skipped

This commit is contained in:
Erik 2026-08-25 17:39:44 +02:00
parent ddbd7e4096
commit 82e4b4cb6d
17 changed files with 896 additions and 119 deletions

View file

@ -0,0 +1,23 @@
using AcDream.App.Streaming;
namespace AcDream.App.Tests.Streaming;
public sealed class StreamingDiagnosticsTests
{
[Theory]
[InlineData(null, null)]
[InlineData("", null)]
[InlineData("0", null)]
[InlineData("garbage", null)]
[InlineData("1", StreamingDiagnostics.DefaultTunnelFreezeFrame)]
[InlineData("true", StreamingDiagnostics.DefaultTunnelFreezeFrame)]
[InlineData("TRUE", StreamingDiagnostics.DefaultTunnelFreezeFrame)]
[InlineData("2", 2)]
[InlineData("72", 72)]
[InlineData("120", 120)]
[InlineData("121", null)]
public void TunnelFreezeParser_AcceptsTheDefaultAliasOrAnAuthoredFrame(
string? raw,
int? expected) =>
Assert.Equal(expected, StreamingDiagnostics.ParseTunnelFreezeFrame(raw));
}