From 92220d6c5c3d456336c55f656bef37bdcf781842 Mon Sep 17 00:00:00 2001 From: Karolis Rusenas Date: Wed, 4 Apr 2018 21:27:45 +0100 Subject: [PATCH] more tests on metadata check --- util/version/version_test.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/util/version/version_test.go b/util/version/version_test.go index f97f3714..c91cc317 100644 --- a/util/version/version_test.go +++ b/util/version/version_test.go @@ -203,6 +203,26 @@ func TestShouldUpdate(t *testing.T) { want: false, wantErr: false, }, + { + name: "parsed prerelease patch increase, policy minor, no prerelease", + args: args{ + current: MustParse("v1.0.0"), + new: MustParse("v1.0.1-metadata"), + policy: types.PolicyTypeMinor, + }, + want: false, + wantErr: false, + }, + { + name: "parsed prerelease minor increase, policy minor, both have metadata", + args: args{ + current: MustParse("v1.0.0-metadata"), + new: MustParse("v1.0.1-metadata"), + policy: types.PolicyTypeMinor, + }, + want: true, + wantErr: false, + }, { name: "prerelease patch increase, policy minor", args: args{