From 973f7edf1da06f5cf0b955e35cc5ddc11360b6ef Mon Sep 17 00:00:00 2001 From: kondo takeshi Date: Wed, 17 Jul 2019 05:05:12 +0900 Subject: [PATCH] Add test for lambda permission import --- aws/resource_aws_lambda_permission_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/aws/resource_aws_lambda_permission_test.go b/aws/resource_aws_lambda_permission_test.go index a2061f99db66..7d0beecce059 100644 --- a/aws/resource_aws_lambda_permission_test.go +++ b/aws/resource_aws_lambda_permission_test.go @@ -169,6 +169,7 @@ func TestAccAWSLambdaPermission_basic(t *testing.T) { rString := acctest.RandString(8) funcName := fmt.Sprintf("tf_acc_lambda_perm_basic_%s", rString) roleName := fmt.Sprintf("tf_acc_role_lambda_perm_basic_%s", rString) + statementId := fmt.Sprintf("tf_acc_statement_lambda_perm_basic_%s", rString) funcArnRe := regexp.MustCompile(":function:" + funcName + "$") resource.ParallelTest(t, resource.TestCase{ @@ -188,6 +189,12 @@ func TestAccAWSLambdaPermission_basic(t *testing.T) { resource.TestCheckResourceAttr("aws_lambda_permission.allow_cloudwatch", "event_source_token", "test-event-source-token"), ), }, + { + ResourceName: "aws_lambda_permission.allow_cloudwatch", + ImportState: true, + ImportStateId: fmt.Sprintf("%s/%s", funcName, statementId), + ImportStateVerify: true, + }, }, }) }