INNER CODE UNIT · Go
TestALBResponseHeaders
akrylysov/algnhsa · alb_test.go:152
func TestALBResponseHeaders(t *testing.T) {
asrt := assert.New(t)
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(albTestEvent))