Skip to content

Commit c0e0d95

Browse files
committed
Unit tests up top
1 parent 02d72f1 commit c0e0d95

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

internal/service/lambda/invocation_test.go

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,32 @@ func TestParseRecordID(t *testing.T) {
7373
}
7474
}
7575

76+
func TestInvocationResourceIDCreation(t *testing.T) {
77+
t.Parallel()
78+
79+
functionName := "my_test_function"
80+
qualifier := "$LATEST"
81+
resultHash := "b326b5062b2f0e69046810717534cb09"
82+
83+
expectedID := "my_test_function,$LATEST,b326b5062b2f0e69046810717534cb09"
84+
85+
// Test parsing the expected ID format
86+
parsedFunctionName, parsedQualifier, parsedResultHash, err := tflambda.InvocationParseResourceID(expectedID)
87+
if err != nil {
88+
t.Fatalf("unexpected error parsing resource ID: %v", err)
89+
}
90+
91+
if parsedFunctionName != functionName {
92+
t.Fatalf("expected function name: %s, got: %s", functionName, parsedFunctionName)
93+
}
94+
if parsedQualifier != qualifier {
95+
t.Fatalf("expected qualifier: %s, got: %s", qualifier, parsedQualifier)
96+
}
97+
if parsedResultHash != resultHash {
98+
t.Fatalf("expected result hash: %s, got: %s", resultHash, parsedResultHash)
99+
}
100+
}
101+
76102
func TestAccLambdaInvocation_basic(t *testing.T) {
77103
ctx := acctest.Context(t)
78104
resourceName := "aws_lambda_invocation.test"
@@ -755,29 +781,3 @@ resource "aws_ssm_parameter" "result_key1" {
755781
}
756782
`, rName, resourceName)
757783
}
758-
759-
func TestInvocationResourceIDCreation(t *testing.T) {
760-
t.Parallel()
761-
762-
functionName := "my_test_function"
763-
qualifier := "$LATEST"
764-
resultHash := "b326b5062b2f0e69046810717534cb09"
765-
766-
expectedID := "my_test_function,$LATEST,b326b5062b2f0e69046810717534cb09"
767-
768-
// Test parsing the expected ID format
769-
parsedFunctionName, parsedQualifier, parsedResultHash, err := tflambda.InvocationParseResourceID(expectedID)
770-
if err != nil {
771-
t.Fatalf("unexpected error parsing resource ID: %v", err)
772-
}
773-
774-
if parsedFunctionName != functionName {
775-
t.Fatalf("expected function name: %s, got: %s", functionName, parsedFunctionName)
776-
}
777-
if parsedQualifier != qualifier {
778-
t.Fatalf("expected qualifier: %s, got: %s", qualifier, parsedQualifier)
779-
}
780-
if parsedResultHash != resultHash {
781-
t.Fatalf("expected result hash: %s, got: %s", resultHash, parsedResultHash)
782-
}
783-
}

0 commit comments

Comments
 (0)