(t *testing.T)
| 17 | } |
| 18 | |
| 19 | func TestHEYTokenPrecedence(t *testing.T) { |
| 20 | server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { |
| 21 | t.Fatal("server should not be called when HEY_TOKEN is set") |
| 22 | })) |
| 23 | defer server.Close() |
| 24 | |
| 25 | t.Setenv("HEY_TOKEN", "env-token-123") |
| 26 | mgr := testManager(t, server) |
| 27 | |
| 28 | token, err := mgr.AccessToken(context.Background()) |
| 29 | if err != nil { |
| 30 | t.Fatalf("AccessToken: %v", err) |
| 31 | } |
| 32 | if token != "env-token-123" { |
| 33 | t.Errorf("token = %q, want %q", token, "env-token-123") |
| 34 | } |
| 35 | } |
| 36 | |
| 37 | func TestIsAuthenticated(t *testing.T) { |
| 38 | server := httptest.NewServer(http.NotFoundHandler()) |
nothing calls this directly
no test coverage detected