diff --git a/internal/pkg/testutils/mockvariable.go b/internal/pkg/testutils/mockvariable.go new file mode 100644 index 00000000..3307b89e --- /dev/null +++ b/internal/pkg/testutils/mockvariable.go @@ -0,0 +1,10 @@ +// Copyright 2025 The Forgejo Authors. All rights reserved. +// SPDX-License-Identifier: MIT + +package testutils + +func MockVariable[T any](p *T, v T) (reset func()) { + old := *p + *p = v + return func() { *p = old } +}