Przeglądaj źródła

Add more tests for upgrade highlighting

They are based on `_`, which faced in the `google-musicmanager`
Alexander Popov 7 lat temu
rodzic
commit
6689198623
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      upgrade_test.go

+ 6 - 0
upgrade_test.go

@@ -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 {