package console import ( "reflect" "testing" ) func TestBorrowedRegistryDoesNotExposeClose(t *testing.T) { for name, fn := range map[string]any{ "openRegistry": openRegistry, "openPassRegistry": (*Server).openPassRegistry, } { if _, ok := reflect.TypeOf(fn).Out(0).MethodByName("Close"); ok { t.Errorf("%s lets callers close the shared registry", name) } } }