MCPcopy Index your code
hub / github.com/coder/coder / ReadRune

Method ReadRune

pty/ptytest/ptytest.go:261–276  ·  view source on GitHub ↗

nolint:govet // We don't care about conforming to ReadRune() (rune, int, error).

(ctx context.Context)

Source from the content-addressed store, hash-verified

259
260//nolint:govet // We don't care about conforming to ReadRune() (rune, int, error).
261func (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
278func (e *outExpecter) ReadLine(ctx context.Context) string {
279 e.t.Helper()

Callers 4

readSecretInputFunction · 0.45
expectMatcherFuncMethod · 0.45
ExpectNoMatchBeforeMethod · 0.45
ReadLineMethod · 0.45

Calls 4

doMatchWithDeadlineMethod · 0.95
fatalfMethod · 0.95
logfMethod · 0.95
HelperMethod · 0.65

Tested by

no test coverage detected