diff options
| author | s <[email protected]> | 2025-11-04 22:15:15 -0500 |
|---|---|---|
| committer | s <[email protected]> | 2025-11-04 22:15:51 -0500 |
| commit | 6b3320ef9c5f21f8961686c4acb24678f1552685 (patch) | |
| tree | 22c5d433936ac2018c5d0ccad7d328124a1e5fd4 /internal/utils/version_test.go | |
| parent | 458d681731905ad8add79c3d022293373775eb49 (diff) | |
| download | dborg-6b3320ef9c5f21f8961686c4acb24678f1552685.tar.gz dborg-6b3320ef9c5f21f8961686c4acb24678f1552685.zip | |
refactor: clean up gitignore comments and update repository url configuration
Diffstat (limited to 'internal/utils/version_test.go')
| -rw-r--r-- | internal/utils/version_test.go | 23 |
1 files changed, 22 insertions, 1 deletions
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) +} |
