Skip to content

Commit

Permalink
Import lambda permission in other acceptance test
Browse files Browse the repository at this point in the history
  • Loading branch information
chaspy committed Jul 30, 2019
1 parent 973f7ed commit d3fde85
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions aws/resource_aws_lambda_permission_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,12 @@ func TestAccAWSLambdaPermission_withRawFunctionName(t *testing.T) {
resource.TestMatchResourceAttr("aws_lambda_permission.with_raw_func_name", "function_name", funcArnRe),
),
},
{
ResourceName: "aws_lambda_permission.allow_cloudwatch",
ImportState: true,
ImportStateId: fmt.Sprintf("%s/%s", funcName, statementId),
ImportStateVerify: true,
},
},
})
}
Expand All @@ -263,6 +269,12 @@ func TestAccAWSLambdaPermission_withStatementIdPrefix(t *testing.T) {
resource.TestMatchResourceAttr("aws_lambda_permission.with_statement_id_prefix", "function_name", endsWithFuncName),
),
},
{
ResourceName: "aws_lambda_permission.allow_cloudwatch",
ImportState: true,
ImportStateId: fmt.Sprintf("%s/%s", funcName, statementId),
ImportStateVerify: true,
},
},
})
}
Expand Down Expand Up @@ -292,6 +304,12 @@ func TestAccAWSLambdaPermission_withQualifier(t *testing.T) {
resource.TestCheckResourceAttr("aws_lambda_permission.with_qualifier", "qualifier", aliasName),
),
},
{
ResourceName: "aws_lambda_permission.allow_cloudwatch",
ImportState: true,
ImportStateId: fmt.Sprintf("%s/%s", funcName, statementId),
ImportStateVerify: true,
},
},
})
}
Expand Down Expand Up @@ -353,6 +371,12 @@ func TestAccAWSLambdaPermission_multiplePerms(t *testing.T) {
resource.TestMatchResourceAttr("aws_lambda_permission.third", "function_name", funcArnRe),
),
},
{
ResourceName: "aws_lambda_permission.allow_cloudwatch",
ImportState: true,
ImportStateId: fmt.Sprintf("%s/%s", funcName, statementId),
ImportStateVerify: true,
},
},
})
}
Expand Down Expand Up @@ -383,6 +407,12 @@ func TestAccAWSLambdaPermission_withS3(t *testing.T) {
fmt.Sprintf("arn:aws:s3:::%s", bucketName)),
),
},
{
ResourceName: "aws_lambda_permission.allow_cloudwatch",
ImportState: true,
ImportStateId: fmt.Sprintf("%s/%s", funcName, statementId),
ImportStateVerify: true,
},
},
})
}
Expand Down Expand Up @@ -414,6 +444,12 @@ func TestAccAWSLambdaPermission_withSNS(t *testing.T) {
resource.TestMatchResourceAttr("aws_lambda_permission.with_sns", "source_arn", topicArnRe),
),
},
{
ResourceName: "aws_lambda_permission.allow_cloudwatch",
ImportState: true,
ImportStateId: fmt.Sprintf("%s/%s", funcName, statementId),
ImportStateVerify: true,
},
},
})
}
Expand Down Expand Up @@ -442,6 +478,12 @@ func TestAccAWSLambdaPermission_withIAMRole(t *testing.T) {
resource.TestMatchResourceAttr("aws_lambda_permission.iam_role", "function_name", funcArnRe),
),
},
{
ResourceName: "aws_lambda_permission.allow_cloudwatch",
ImportState: true,
ImportStateId: fmt.Sprintf("%s/%s", funcName, statementId),
ImportStateVerify: true,
},
},
})
}
Expand Down

0 comments on commit d3fde85

Please sign in to comment.