diff --git a/builtin/providers/aws/resource_aws_lambda_alias_test.go b/builtin/providers/aws/resource_aws_lambda_alias_test.go index 40652cd279..85faa24def 100644 --- a/builtin/providers/aws/resource_aws_lambda_alias_test.go +++ b/builtin/providers/aws/resource_aws_lambda_alias_test.go @@ -7,12 +7,14 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/lambda" + "github.com/hashicorp/terraform/helper/acctest" "github.com/hashicorp/terraform/helper/resource" "github.com/hashicorp/terraform/terraform" ) func TestAccAWSLambdaAlias_basic(t *testing.T) { var conf lambda.AliasConfiguration + rInt := acctest.RandInt() resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) }, @@ -20,7 +22,7 @@ func TestAccAWSLambdaAlias_basic(t *testing.T) { CheckDestroy: testAccCheckAwsLambdaAliasDestroy, Steps: []resource.TestStep{ resource.TestStep{ - Config: testAccAwsLambdaAliasConfig, + Config: testAccAwsLambdaAliasConfig(rInt), Check: resource.ComposeTestCheckFunc( testAccCheckAwsLambdaAliasExists("aws_lambda_alias.lambda_alias_test", &conf), testAccCheckAwsLambdaAttributes(&conf), @@ -95,9 +97,10 @@ func testAccCheckAwsLambdaAttributes(mapping *lambda.AliasConfiguration) resourc } } -const testAccAwsLambdaAliasConfig = ` +func testAccAwsLambdaAliasConfig(rInt int) string { + return fmt.Sprintf(` resource "aws_iam_role" "iam_for_lambda" { - name = "iam_for_lambda" + name = "iam_for_lambda_%d" assume_role_policy = <