mirror of
https://github.com/containers/podman.git
synced 2025-06-19 08:09:12 +08:00
Return a reference.Named from normalizedTag
Instead of returning a string, return a native value and convert it into the string in the caller, to make it that small bit more common to use reference types. Should not change behavior. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
This commit is contained in:
@ -257,7 +257,7 @@ func Test_stripSha256(t *testing.T) {
|
||||
assert.Equal(t, stripSha256("sha256:a"), "a")
|
||||
}
|
||||
|
||||
func TestNormalizeTag(t *testing.T) {
|
||||
func TestNormalizedTag(t *testing.T) {
|
||||
const digestSuffix = "@sha256:0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
|
||||
|
||||
for _, c := range []struct{ input, expected string }{
|
||||
@ -270,12 +270,12 @@ func TestNormalizeTag(t *testing.T) {
|
||||
{"ns/busybox:latest", "localhost/ns/busybox:latest"}, // Unqualified with a dot-less namespace
|
||||
{"docker.io/busybox:latest", "docker.io/library/busybox:latest"}, // docker.io without /library/
|
||||
} {
|
||||
res, err := normalizeTag(c.input)
|
||||
res, err := normalizedTag(c.input)
|
||||
if c.expected == "" {
|
||||
assert.Error(t, err, c.input)
|
||||
} else {
|
||||
assert.NoError(t, err, c.input)
|
||||
assert.Equal(t, c.expected, res)
|
||||
assert.Equal(t, c.expected, res.String())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user