func TestConvertToTaskDefinitionWithDnsServers(t *testing.T) { dnsServer := "1.2.3.4" serviceConfig := &libcompose.ServiceConfig{DNS: libcompose.NewStringorslice(dnsServer)} taskDefinition := convertToTaskDefinitionInTest(t, "name", serviceConfig) containerDef := *taskDefinition.ContainerDefinitions[0] if !reflect.DeepEqual([]string{dnsServer}, aws.StringValueSlice(containerDef.DnsServers)) { t.Errorf("Expected dnsServer [%s] But was [%v]", dnsServer, aws.StringValueSlice(containerDef.DnsServers)) } }
func TestConvertToTaskDefinitionWithDnsSearch(t *testing.T) { dnsSearchDomains := []string{"search.example.com"} serviceConfig := &libcompose.ServiceConfig{DNSSearch: libcompose.NewStringorslice(dnsSearchDomains...)} taskDefinition := convertToTaskDefinitionInTest(t, "name", serviceConfig) containerDef := *taskDefinition.ContainerDefinitions[0] if !reflect.DeepEqual(dnsSearchDomains, aws.StringValueSlice(containerDef.DnsSearchDomains)) { t.Errorf("Expected dnsSearchDomains [%v] But was [%v]", dnsSearchDomains, aws.StringValueSlice(containerDef.DnsSearchDomains)) } }