MCPcopy Index your code
hub / github.com/devspace-sh/devspace / TestGetRegistryFromImageName

Function TestGetRegistryFromImageName

pkg/devspace/pullsecrets/util_test.go:9–29  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

7)
8
9func TestGetRegistryFromImageName(t *testing.T) {
10 //Test with official repo
11 reg, err := GetRegistryFromImageName("mysql")
12 if err != nil {
13 t.Fatalf("Error calling GetRegistryFromImageName: %v", err)
14 }
15 assert.Equal(t, "", reg, "Official repo can't be detected")
16
17 //Test with unofficial repo
18 reg, err = GetRegistryFromImageName("reg.example.com/foobar")
19 if err != nil {
20 t.Fatalf("Error calling GetRegistryFromImageName: %v", err)
21 }
22 assert.Equal(t, "reg.example.com", reg, "Unofficial repo can't be detected")
23
24 //Test with invalid
25 _, err = GetRegistryFromImageName("")
26 if err == nil {
27 t.Fatalf("No Error calling GetRegistryFromImageName with empty image name")
28 }
29}

Callers

nothing calls this directly

Calls 3

GetRegistryFromImageNameFunction · 0.85
EqualMethod · 0.80
FatalfMethod · 0.45

Tested by

no test coverage detected