diff options
Diffstat (limited to 'internal/utils/version_test.go')
| -rw-r--r-- | internal/utils/version_test.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/internal/utils/version_test.go b/internal/utils/version_test.go index e3a27b1..9db181a 100644 --- a/internal/utils/version_test.go +++ b/internal/utils/version_test.go @@ -72,6 +72,30 @@ func TestIsNewerVersion(t *testing.T) { local: "v0.5.0", expected: true, }, + { + name: "double digit patch newer", + remote: "v1.0.12", + local: "v1.0.9", + expected: true, + }, + { + name: "double digit patch older", + remote: "v1.0.9", + local: "v1.0.12", + expected: false, + }, + { + name: "double digit patch same", + remote: "v1.0.12", + local: "v1.0.12", + expected: false, + }, + { + name: "double digit minor newer", + remote: "v1.10.0", + local: "v1.9.0", + expected: true, + }, } for _, tt := range tests { |
