]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: update tests for new @upgrade query
authorJay Conrod <jayconrod@google.com>
Wed, 3 Jul 2019 19:14:51 +0000 (15:14 -0400)
committerJay Conrod <jayconrod@google.com>
Wed, 3 Jul 2019 20:29:17 +0000 (20:29 +0000)
This should have been part of CL 184440.

Updates #32846

Change-Id: I78a1326f4a67b3b526859bd15cb9653b4a8551a7
Reviewed-on: https://go-review.googlesource.com/c/go/+/184920
Run-TryBot: Jay Conrod <jayconrod@google.com>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/go/internal/modload/query.go
src/cmd/go/internal/modload/query_test.go

index 269f60d6207ebaadcd17afbaaf178692d5d35c1d..8c5fdc8bf9ba5986eba5564c9cc2e19d6bd18903 100644 (file)
@@ -509,7 +509,7 @@ type NoMatchingVersionError struct {
 
 func (e *NoMatchingVersionError) Error() string {
        currentSuffix := ""
-       if (e.query == "latest" || e.query == "patch") && e.current != "" {
+       if (e.query == "upgrade" || e.query == "patch") && e.current != "" {
                currentSuffix = fmt.Sprintf(" (current version is %s)", e.current)
        }
        return fmt.Sprintf("no matching versions for query %q", e.query) + currentSuffix
index 5c0527d40c947bef096c2ea7c373e0d25eda3cde..10d947e46f8adcdb284de2ffd9c97bddd2b51349 100644 (file)
@@ -115,12 +115,14 @@ var queryTests = []struct {
        {path: queryRepo, query: "v1.9.10-pre2+wrongmetadata", err: `unknown revision v1.9.10-pre2+wrongmetadata`},
        {path: queryRepo, query: "v1.9.10-pre2", err: `unknown revision v1.9.10-pre2`},
        {path: queryRepo, query: "latest", vers: "v1.9.9"},
-       {path: queryRepo, query: "latest", current: "v1.9.10-pre1", vers: "v1.9.10-pre1"},
-       {path: queryRepo, query: "latest", current: "v1.9.10-pre2+metadata", vers: "v1.9.10-pre2.0.20190513201126-42abcb6df8ee"},
-       {path: queryRepo, query: "latest", current: "v0.0.0-20190513201126-42abcb6df8ee", vers: "v0.0.0-20190513201126-42abcb6df8ee"},
-       {path: queryRepo, query: "latest", allow: "NOMATCH", err: `no matching versions for query "latest"`},
-       {path: queryRepo, query: "latest", current: "v1.9.9", allow: "NOMATCH", err: `no matching versions for query "latest" (current version is v1.9.9)`},
-       {path: queryRepo, query: "latest", current: "v1.99.99", err: `unknown revision v1.99.99`},
+       {path: queryRepo, query: "latest", current: "v1.9.10-pre1", vers: "v1.9.9"},
+       {path: queryRepo, query: "upgrade", vers: "v1.9.9"},
+       {path: queryRepo, query: "upgrade", current: "v1.9.10-pre1", vers: "v1.9.10-pre1"},
+       {path: queryRepo, query: "upgrade", current: "v1.9.10-pre2+metadata", vers: "v1.9.10-pre2.0.20190513201126-42abcb6df8ee"},
+       {path: queryRepo, query: "upgrade", current: "v0.0.0-20190513201126-42abcb6df8ee", vers: "v0.0.0-20190513201126-42abcb6df8ee"},
+       {path: queryRepo, query: "upgrade", allow: "NOMATCH", err: `no matching versions for query "upgrade"`},
+       {path: queryRepo, query: "upgrade", current: "v1.9.9", allow: "NOMATCH", err: `no matching versions for query "upgrade" (current version is v1.9.9)`},
+       {path: queryRepo, query: "upgrade", current: "v1.99.99", err: `unknown revision v1.99.99`},
        {path: queryRepo, query: "patch", current: "", vers: "v1.9.9"},
        {path: queryRepo, query: "patch", current: "v0.1.0", vers: "v0.1.2"},
        {path: queryRepo, query: "patch", current: "v1.9.0", vers: "v1.9.9"},