MCPcopy Create free account
hub / github.com/basecamp/hey-cli / TestHEYTokenPrecedence

Function TestHEYTokenPrecedence

internal/auth/auth_test.go:19–35  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

17}
18
19func 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
37func TestIsAuthenticated(t *testing.T) {
38 server := httptest.NewServer(http.NotFoundHandler())

Callers

nothing calls this directly

Calls 2

testManagerFunction · 0.85
AccessTokenMethod · 0.80

Tested by

no test coverage detected