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  }