(t *testing.T)
| 598 | } |
| 599 | |
| 600 | func 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 | |
| 625 | func TestRequestWithBasicAuth(t *testing.T) { |
| 626 | var authHeader string |
nothing calls this directly
no test coverage detected
searching dependent graphs…