From 31d313c6a97b0ea94bfd6404fa3b0539b229df6b Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 31 Jul 2025 23:33:30 +0100 Subject: [PATCH] Create update_test.go --- internal/repositories/update_test.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 internal/repositories/update_test.go diff --git a/internal/repositories/update_test.go b/internal/repositories/update_test.go new file mode 100644 index 0000000..72148ca --- /dev/null +++ b/internal/repositories/update_test.go @@ -0,0 +1,26 @@ +package repositories_test + +import ( + "slices" + "testing" + + "git-repo-updater/internal/utils" +) + +func TestIsIgnoredRepo(t *testing.T) { + ignored := []string{"~/Code/skip-me"} + repoPath := "/home/opdavies/Code/skip-me" + + var expandedIgnored []string + + for _, path := range ignored { + e, _ := utils.ExpandPath(path) + expandedIgnored = append(expandedIgnored, e) + } + + isIgnored := slices.Contains(expandedIgnored, repoPath) + + if !isIgnored { + t.Errorf("expected repo %s to be ignored, but it was not", repoPath) + } +}