From 69b1da772779b5334d67d3e28977d2184c45b17a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 31 Jul 2025 23:58:18 +0100 Subject: [PATCH] Add TestExpandPath --- internal/utils/path_test.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 internal/utils/path_test.go diff --git a/internal/utils/path_test.go b/internal/utils/path_test.go new file mode 100644 index 0000000..112fecf --- /dev/null +++ b/internal/utils/path_test.go @@ -0,0 +1,26 @@ +package utils_test + +import ( + "os" + "path/filepath" + "testing" + + "git-repo-updater/internal/utils" +) + +func TestExpandPath(t *testing.T) { + home, _ := os.UserHomeDir() + + input := "~/Code/skip-me" + expected := filepath.Join(home, "Code/skip-me") + + 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) + } +}