github.com/darmach/terratest@v0.34.8-0.20210517103231-80931f95e3ff/modules/aws/ami_test.go (about)

     1  package aws
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  func TestGetUbuntu1404AmiReturnsSomeAmi(t *testing.T) {
    10  	t.Parallel()
    11  
    12  	amiID := GetUbuntu1404Ami(t, "us-east-1")
    13  	assert.Regexp(t, "^ami-[[:alnum:]]+$", amiID)
    14  }
    15  
    16  func TestGetUbuntu1604AmiReturnsSomeAmi(t *testing.T) {
    17  	t.Parallel()
    18  
    19  	amiID := GetUbuntu1604Ami(t, "us-west-1")
    20  	assert.Regexp(t, "^ami-[[:alnum:]]+$", amiID)
    21  }
    22  
    23  func TestGetCentos7AmiReturnsSomeAmi(t *testing.T) {
    24  	t.Parallel()
    25  
    26  	amiID := GetCentos7Ami(t, "eu-west-1")
    27  	assert.Regexp(t, "^ami-[[:alnum:]]+$", amiID)
    28  }
    29  
    30  func TestGetAmazonLinuxAmiReturnsSomeAmi(t *testing.T) {
    31  	t.Parallel()
    32  
    33  	amiID := GetAmazonLinuxAmi(t, "ap-southeast-1")
    34  	assert.Regexp(t, "^ami-[[:alnum:]]+$", amiID)
    35  }
    36  
    37  func TestGetEcsOptimizedAmazonLinuxAmiEReturnsSomeAmi(t *testing.T) {
    38  	t.Parallel()
    39  
    40  	amiID := GetEcsOptimizedAmazonLinuxAmi(t, "us-east-2")
    41  	assert.Regexp(t, "^ami-[[:alnum:]]+$", amiID)
    42  }