()
| 196 | } |
| 197 | |
| 198 | func testLogger() *slog.Logger { |
| 199 | return slog.New(slog.NewTextHandler(io.Discard, nil)) |
| 200 | } |
| 201 | |
| 202 | // waitForToken polls until the manager has a token or the deadline passes. The |
| 203 | // authorization-code flow completes asynchronously after the callback fires, so |