nolint:govet // We don't care about conforming to ReadRune() (rune, int, error).
(ctx context.Context)
| 234 | |
| 235 | //nolint:govet // We don't care about conforming to ReadRune() (rune, int, error). |
| 236 | func (e *Expecter) ReadRune(ctx context.Context) rune { |
| 237 | e.t.Helper() |
| 238 | |
| 239 | var r rune |
| 240 | err := e.doMatchWithDeadline(ctx, "ReadRune", func(rd *bufio.Reader) error { |
| 241 | var err error |
| 242 | r, _, err = rd.ReadRune() |
| 243 | return err |
| 244 | }) |
| 245 | if err != nil { |
| 246 | e.fatalf("read error", "%v (wanted rune; got %q)", err, r) |
| 247 | return 0 |
| 248 | } |
| 249 | e.Logf("matched rune = %q", r) |
| 250 | return r |
| 251 | } |
| 252 | |
| 253 | func (e *Expecter) ReadLine(ctx context.Context) string { |
| 254 | e.t.Helper() |
no test coverage detected