package utils_test import ( "os" "path/filepath" "testing" "code.oliverdavies.uk/opdavies/git-repo-updater/internal/utils" ) func TestExpandPath(t *testing.T) { home, _ := os.UserHomeDir() input := "~/Code/my-repo" expected := filepath.Join(home, "Code/my-repo") result, err := utils.ExpandPath(input) if err != nil { t.Errorf("ExpandPath(%q) returned error: %v", input, err) } if result != expected { t.Errorf("ExpandPath(%q) = %q; want %q", input, result, expected) } }