mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 18:20:27 +00:00
21 lines
455 B
Go
21 lines
455 B
Go
package render
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestDockerImageName(t *testing.T) {
|
|
for _, input := range []struct{ in, name string }{
|
|
{"foo/bar", "foo/bar"},
|
|
{"foo/bar:baz", "foo/bar"},
|
|
{"reg:123/foo/bar:baz", "foo/bar"},
|
|
{"docker-registry.domain.name:5000/repo/image1:ver", "repo/image1"},
|
|
{"foo", "foo"},
|
|
} {
|
|
name := ImageNameWithoutVersion(input.in)
|
|
if name != input.name {
|
|
t.Fatalf("%s: %s != %s", input.in, name, input.name)
|
|
}
|
|
}
|
|
}
|