INNER CODE UNIT · Go
TestCmd_AutoResume_Execution
SurgeDM/Surge · cmd/autoresume_test.go:17
func TestCmd_AutoResume_Execution(t *testing.T) {
// 1. Setup Environment
tmpDir, err := os.MkdirTemp("", "surge-cmd-resume-test")
if err != nil {
t.Fatal(err)
}
defer func() { _ = os.RemoveAll(tmpDir) }()
t.Setenv("XDG_CONFIG_HOME", tmpDir)
t.Setenv("APPDATA", tmpDir)
surgeDir := config.GetSurgeDir()
if err := os.MkdirAll(surgeDir, 0o755); err != nil {
t.Fatal(err)
}
settings := config.DefaultSettings()
settings.General.AutoResume.Value = true