diff options
Diffstat (limited to 'internal/utils/version_test.go')
| -rw-r--r-- | internal/utils/version_test.go | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/internal/utils/version_test.go b/internal/utils/version_test.go index aef3645..e3a27b1 100644 --- a/internal/utils/version_test.go +++ b/internal/utils/version_test.go @@ -42,6 +42,36 @@ func TestIsNewerVersion(t *testing.T) { local: "0.1.0", expected: true, }, + { + name: "dev version local", + remote: "v0.5.0", + local: "dev", + expected: false, + }, + { + name: "devel version local", + remote: "v0.5.0", + local: "(devel)", + expected: false, + }, + { + name: "minor version bump", + remote: "v0.5.0", + local: "v0.4.0", + expected: true, + }, + { + name: "patch version bump", + remote: "v0.4.1", + local: "v0.4.0", + expected: true, + }, + { + name: "major version bump", + remote: "v1.0.0", + local: "v0.5.0", + expected: true, + }, } for _, tt := range tests { |
