github.com/someshkoli/terratest@v0.41.1/modules/aws/ecr_test.go (about) 1 package aws 2 3 import ( 4 "fmt" 5 "strings" 6 "testing" 7 8 "github.com/aws/aws-sdk-go/aws" 9 "github.com/gruntwork-io/terratest/modules/random" 10 "github.com/stretchr/testify/assert" 11 "github.com/stretchr/testify/require" 12 ) 13 14 func TestEcrRepo(t *testing.T) { 15 t.Parallel() 16 17 region := GetRandomStableRegion(t, nil, nil) 18 ecrRepoName := fmt.Sprintf("terratest%s", strings.ToLower(random.UniqueId())) 19 repo1, err := CreateECRRepoE(t, region, ecrRepoName) 20 defer DeleteECRRepo(t, region, repo1) 21 require.NoError(t, err) 22 23 assert.Equal(t, ecrRepoName, aws.StringValue(repo1.RepositoryName)) 24 25 repo2, err := GetECRRepoE(t, region, ecrRepoName) 26 require.NoError(t, err) 27 assert.Equal(t, ecrRepoName, aws.StringValue(repo2.RepositoryName)) 28 }