gitlab.com/jfprevost/gitlab-runner-notlscheck@v11.11.4+incompatible/helpers/docker/auth_config_test.go (about) 1 package docker_helpers 2 3 import ( 4 "testing" 5 ) 6 7 func TestSplitDockerImageName(t *testing.T) { 8 9 remote, image := SplitDockerImageName("tutum.co/user/ubuntu") 10 expectedRemote := "tutum.co" 11 expectedImage := "user/ubuntu" 12 13 if remote != expectedRemote { 14 t.Error("Expected ", expectedRemote, ", got ", remote) 15 } 16 17 if image != expectedImage { 18 t.Error("Expected ", expectedImage, ", got ", image) 19 } 20 } 21 22 func TestSplitDefaultDockerImageName(t *testing.T) { 23 24 remote, image := SplitDockerImageName("user/ubuntu") 25 expectedRemote := "docker.io" 26 expectedImage := "user/ubuntu" 27 28 if remote != expectedRemote { 29 t.Error("Expected ", expectedRemote, ", got ", remote) 30 } 31 32 if image != expectedImage { 33 t.Error("Expected ", expectedImage, ", got ", image) 34 } 35 } 36 37 func TestSplitDefaultIndexDockerImageName(t *testing.T) { 38 39 remote, image := SplitDockerImageName("index.docker.io/user/ubuntu") 40 expectedRemote := "docker.io" 41 expectedImage := "user/ubuntu" 42 43 if remote != expectedRemote { 44 t.Error("Expected ", expectedRemote, ", got ", remote) 45 } 46 47 if image != expectedImage { 48 t.Error("Expected ", expectedImage, ", got ", image) 49 } 50 }