package main import ( "net/http/httptest" "testing" ) func TestBearerTokenRequiresBearerScheme(t *testing.T) { request := httptest.NewRequest("GET", "/", nil) request.Header.Set("Authorization", "Basic value") if token := bearerToken(request); token != "" { t.Fatalf("unexpected token %q", token) } request.Header.Set("Authorization", "Bearer creator-session") if token := bearerToken(request); token != "creator-session" { t.Fatalf("token = %q", token) } }