Pulse/internal/unifiedresources/mockmode_test.go
2026-04-11 16:47:37 +01:00

22 lines
413 B
Go

package unifiedresources
import (
"sync"
"testing"
"github.com/rcourtman/pulse-go-rewrite/internal/mockruntime"
)
var mockModeTestMu sync.Mutex
func enableMockMode(t *testing.T) {
t.Helper()
mockModeTestMu.Lock()
previous := mockruntime.IsEnabled()
t.Setenv("PULSE_MOCK_MODE", "true")
mockruntime.SetEnabled(true)
t.Cleanup(func() {
mockruntime.SetEnabled(previous)
mockModeTestMu.Unlock()
})
}