nolint:govet // We don't care about conforming to ReadRune() (rune, int, error).
(ctx context.Context)
| 259 | |
| 260 | //nolint:govet // We don't care about conforming to ReadRune() (rune, int, error). |
| 261 | func (e *outExpecter) ReadRune(ctx context.Context) rune { |
| 262 | e.t.Helper() |
| 263 | |
| 264 | var r rune |
| 265 | err := e.doMatchWithDeadline(ctx, "ReadRune", func(rd *bufio.Reader) error { |
| 266 | var err error |
| 267 | r, _, err = rd.ReadRune() |
| 268 | return err |
| 269 | }) |
| 270 | if err != nil { |
| 271 | e.fatalf("read error", "%v (wanted rune; got %q)", err, r) |
| 272 | return 0 |
| 273 | } |
| 274 | e.logf("matched rune = %q", r) |
| 275 | return r |
| 276 | } |
| 277 | |
| 278 | func (e *outExpecter) ReadLine(ctx context.Context) string { |
| 279 | e.t.Helper() |
no test coverage detected