INNER CODE UNIT · Go
TestInvalidTokenShowsAuthRequired
darksworm/argonaut · e2e/auth_invalid_token_test.go:12
func TestInvalidTokenShowsAuthRequired(t *testing.T) {
t.Parallel()
tf := NewTUITest(t)
t.Cleanup(tf.Cleanup)
// Mock server requiring a token for userinfo (auth gate)
srv, err := MockArgoServerAuth("valid-token")
if err != nil {
t.Fatalf("mock server: %v", err)
}
t.Cleanup(srv.Close)
// Write config with an invalid token
cfgPath, err := tf.SetupWorkspace()
if err != nil {
t.Fatalf("setup workspace: %v", err)
}
if err := WriteArgoConfigWithToken(cfgPath, srv.URL, "invalid-token"); err != nil {