Skip to content

Instantly share code, notes, and snippets.

@kpassapk
Last active June 20, 2022 21:41
Show Gist options
  • Save kpassapk/28b78678dd522ee3f95407745a0ae5c3 to your computer and use it in GitHub Desktop.
Save kpassapk/28b78678dd522ee3f95407745a0ae5c3 to your computer and use it in GitHub Desktop.
lmb := createLambda(&cfg, role.arn, secret.arn, "out/lambda_function.zip", []string{secondLayer.arn, smArn})
defer lmb.destroyFn()
output := invokeLambda(&cfg, lmb.name)
assert.Equal(t, int32(200), output.StatusCode)
fmt.Println(string(output.Payload))
type Response struct {
statusCode int
layer map[string]string
secondLayer map[string]string
}
var response Response
err = json.Unmarshal(output.Payload, &response)
check(err)
fmt.Println("response", response)
assert.Equal(t, 200, response.statusCode)
assert.Equal(t, "EXAMPLE AUTH TOKEN", response.layer["EXAMPLE_CONNECTION_TOKEN"])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment