From 2fa703bfb698b66bfa8627dd804effb147962a2f Mon Sep 17 00:00:00 2001 From: Aaron Prindle Date: Thu, 2 Oct 2025 22:22:05 +0000 Subject: [PATCH] address feedback --- .../resource/resourceclaim/declarative_validation_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/registry/resource/resourceclaim/declarative_validation_test.go b/pkg/registry/resource/resourceclaim/declarative_validation_test.go index 05ecbb5fa9b..16001251e87 100644 --- a/pkg/registry/resource/resourceclaim/declarative_validation_test.go +++ b/pkg/registry/resource/resourceclaim/declarative_validation_test.go @@ -334,6 +334,13 @@ func testDeclarativeValidateUpdate(t *testing.T, apiVersion string) { field.Invalid(field.NewPath("spec"), "field is immutable", "").WithOrigin("immutable"), }, }, + "spec immutable: short-circuits other errors (e.g. TooMany)": { + update: mkValidResourceClaim(tweakDevicesRequests(33)), + old: mkValidResourceClaim(), + expectedErrs: field.ErrorList{ + field.Invalid(field.NewPath("spec"), "field is immutable", "").WithOrigin("immutable"), + }, + }, // TODO: Add more test cases } for k, tc := range testCases {