github.com/SupersunnySea/draft@v0.16.0/pkg/builder/azure/builder_test.go (about) 1 package azure 2 3 import "testing" 4 5 func TestGetRegistryName(t *testing.T) { 6 var registryNameTests = []struct { 7 in string 8 out string 9 }{ 10 {"acrdevname.azurecr.io", "acrdevname"}, 11 {"jpalma.azurecr.io", "jpalma"}, 12 {"usdraftacr.azurecr.io", "usdraftacr"}, 13 } 14 15 for _, tt := range registryNameTests { 16 t.Run(tt.in, func(t *testing.T) { 17 actual := getRegistryName(tt.in) 18 if actual != tt.out { 19 t.Errorf("expected %v but got %v", tt.out, actual) 20 } 21 }) 22 } 23 }