From 6b3320ef9c5f21f8961686c4acb24678f1552685 Mon Sep 17 00:00:00 2001 From: s Date: Tue, 4 Nov 2025 22:15:15 -0500 Subject: refactor: clean up gitignore comments and update repository url configuration --- internal/utils/version_test.go | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'internal/utils/version_test.go') diff --git a/internal/utils/version_test.go b/internal/utils/version_test.go index dc1627d..aef3645 100644 --- a/internal/utils/version_test.go +++ b/internal/utils/version_test.go @@ -1,6 +1,9 @@ package utils -import "testing" +import ( + "strings" + "testing" +) func TestIsNewerVersion(t *testing.T) { tests := []struct { @@ -50,3 +53,21 @@ func TestIsNewerVersion(t *testing.T) { }) } } + +func TestGetLatestRemoteTag(t *testing.T) { + tag, err := getLatestRemoteTag() + if err != nil { + t.Skipf("Skipping test: unable to fetch remote tags: %v", err) + return + } + + if tag == "" { + t.Error("Expected non-empty tag, got empty string") + } + + if !strings.HasPrefix(tag, "v") { + t.Errorf("Expected tag to start with 'v', got: %s", tag) + } + + t.Logf("Latest remote tag: %s", tag) +} -- cgit v1.2.3