From f123f31afc2cac9760e7dc82f86eb1b90ae51afb Mon Sep 17 00:00:00 2001 From: Samuel K Date: Mon, 21 Sep 2026 13:31:18 -0600 Subject: [PATCH] test(secrets): isolate unowned recovery backend probes Signed-off-by: Samuel K --- pkg/secrets/store_internal_test.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkg/secrets/store_internal_test.go b/pkg/secrets/store_internal_test.go index c80758531..17106bf2d 100644 --- a/pkg/secrets/store_internal_test.go +++ b/pkg/secrets/store_internal_test.go @@ -785,7 +785,14 @@ func TestStore_UnownedWithoutBackendStateIsRecoverable(t *testing.T) { raw := "contexts:\n default:\n LEGACY:\n name: LEGACY\n context: default\n kind: secret\n" require.NoError(t, os.WriteFile(indexPath, []byte(raw), 0o600)) - s := newLocalStoreWithRegistry(BackendAuto, indexPath, newSystemBackendRegistry(dir)) + s := newLocalStoreWithRegistry( + BackendKeyring, + indexPath, + mapBackendRegistry{backends: map[Backend]*mapBackend{ + BackendKeyring: newMapBackend(), + BackendFile: newMapBackend(), + }}, + ) if _, err := s.Get(testContext, "LEGACY"); err == nil || !strings.Contains(err.Error(), "no proven owning backend") { t.Fatalf("expected actionable unowned error, got %v", err)