From fcc1b628c20182ee6df27c36741377b55cad51df Mon Sep 17 00:00:00 2001 From: Sahilb315 Date: Wed, 17 Dec 2025 23:38:46 +0530 Subject: [PATCH] fix tests --- config/config_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/config/config_test.go b/config/config_test.go index c834d19..e2fac2d 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -10,6 +10,24 @@ import ( "github.com/safedep/pmg/config" ) +func TestMain(m *testing.M) { + dir, err := os.MkdirTemp("", "pmg-config-test-") + if err != nil { + panic(err) + } + + if err := os.Setenv(config.PMG_CONFIG_DIR_ENV, dir); err != nil { + panic(err) + } + + code := m.Run() + + _ = os.Unsetenv(config.PMG_CONFIG_DIR_ENV) + _ = os.RemoveAll(dir) + + os.Exit(code) +} + func TestLoad_DefaultsOnly(t *testing.T) { t.Setenv("XDG_CONFIG_HOME", t.TempDir())