fix nil version comparisons, add equal func

This commit is contained in:
Aneurin Barker Snook
2024-07-15 08:54:56 +01:00
parent 8f3b8e5c46
commit 72e0de304e
2 changed files with 14 additions and 3 deletions
+2 -2
View File
@@ -55,8 +55,8 @@ func TestVersion_Compare(t *testing.T) {
{A: MustParse("1.20.0"), B: MustParse("1.2.0"), Expected: 1},
{A: MustParse("1.20.0"), B: MustParse("1.2.20"), Expected: 1},
{A: MustParse("1.20.0"), B: MustParse("1.20.1"), Expected: -1},
{A: MustParse("1.0.0"), Expected: 0},
{B: MustParse("1.0.0"), Expected: 0},
{A: MustParse("1.0.0"), Expected: 1},
{B: MustParse("1.0.0"), Expected: -1},
{Expected: 0},
}