From 9650eb8a46ef196ff2b081bd142308706f9cedcd Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Thu, 3 Jul 2025 09:19:44 +0200 Subject: [PATCH] chore(tests): MockVariable helper --- internal/pkg/testutils/mockvariable.go | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 internal/pkg/testutils/mockvariable.go 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 } +}