test(runtime): future-enum trap for AccessLevel->Writable parity

This commit is contained in:
Joseph Doherty
2026-06-14 00:45:00 -04:00
parent 7e405e949b
commit 97d82dda46
@@ -73,6 +73,7 @@ public sealed class DeploymentArtifactAliasParityTests
[Theory] [Theory]
[InlineData(1, true)] // numeric ReadWrite [InlineData(1, true)] // numeric ReadWrite
[InlineData(0, false)] // numeric Read [InlineData(0, false)] // numeric Read
[InlineData(2, false)] // future/unknown AccessLevel maps fail-safe to read-only (only ReadWrite==1 ⇒ writable)
public void ParseComposition_maps_numeric_AccessLevel_to_Writable(int accessLevel, bool expectedWritable) public void ParseComposition_maps_numeric_AccessLevel_to_Writable(int accessLevel, bool expectedWritable)
{ {
var blob = JsonSerializer.SerializeToUtf8Bytes(new var blob = JsonSerializer.SerializeToUtf8Bytes(new