MCPcopy
hub / github.com/zalando/skipper / TestRequestWithOauthToken

Function TestRequestWithOauthToken

etcd/etcd_test.go:600–623  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

598}
599
600func TestRequestWithOauthToken(t *testing.T) {
601 var authHeader string
602 s := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
603 authHeader = r.Header.Get("Authorization")
604 w.Header().Set("X-Etcd-Index", "42")
605 w.Write([]byte(`{"node": {"key": "foo"}}`))
606 }))
607 defer s.Close()
608
609 c, err := New(Options{[]string{s.URL}, "/skippertest", 0, false, "token", "", ""})
610 if err != nil {
611 t.Fatal(err)
612 }
613
614 if err := c.Delete("foo"); err != nil {
615 t.Fatal(err)
616 }
617
618 if authHeader != "Bearer token" {
619 t.Error("invalid auth header sent")
620 t.Log(authHeader)
621 return
622 }
623}
624
625func TestRequestWithBasicAuth(t *testing.T) {
626 var authHeader string

Callers

nothing calls this directly

Calls 9

LogMethod · 0.80
NewFunction · 0.70
GetMethod · 0.65
SetMethod · 0.65
CloseMethod · 0.65
DeleteMethod · 0.65
ErrorMethod · 0.65
HeaderMethod · 0.45
WriteMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…