Add more tests for upgrade highlighting

They are based on `_`, which faced in the `google-musicmanager`
This commit is contained in:
Alexander Popov 2018-04-17 10:25:21 +03:00
parent a79562677d
commit 6689198623
No known key found for this signature in database
GPG key ID: 34ECE73756447714

View file

@ -26,6 +26,9 @@ func TestGetVersionDiff(t *testing.T) {
{"1.2-1", "1.2.1-1"},
{"1.2.1-1", "1.2-1"},
{"0.7-4", "0.7+4+gd8d8c67-1"},
{"1.0.2_r0-1", "1.0.2_r0-2"},
{"1.0.2_r0-1", "1.0.2_r1-1"},
{"1.0.2_r0-1", "1.0.3_r0-1"},
}
out := []versionPair{
@ -44,6 +47,9 @@ func TestGetVersionDiff(t *testing.T) {
{"1.2" + red("-1"), "1.2" + green(".1-1")},
{"1.2" + red(".1-1"), "1.2" + green("-1")},
{"0.7" + red("-4"), "0.7" + green("+4+gd8d8c67-1")},
{"1.0.2_r0-" + red("1"), "1.0.2_r0-" + green("2")},
{"1.0.2_" + red("r0-1"), "1.0.2_" + green("r1-1")},
{"1.0." + red("2_r0-1"), "1.0." + green("3_r0-1")},
}
for i, pair := range in {