INNER CODE UNIT · Go
handler
akrylysov/algnhsa · apigw_v1_test.go:214
handler := func(w http.ResponseWriter, r *http.Request) {
header := w.Header()
header.Add("X-Foo", "1")
header.Add("X-Bar", "2")
header.Add("X-Bar", "3")
header.Add("Set-Cookie", "cookie1")
header.Add("Set-Cookie", "cookie2")
w.WriteHeader(404)
io.WriteString(w, "FOO")
}
lh := lambdaHandler{
httpHandler: http.HandlerFunc(handler),
opts: &Options{},
}
responseBytes, err := lh.Invoke(context.Background(), []byte(apiGatewayV1TestEvent))
asrt.NoError(err)
var r events.APIGatewayProxyResponse