(wantstr string)
| 252 | } |
| 253 | |
| 254 | func WantString(wantstr string) func(t *testing.T, env Env, in io.Writer, out io.Reader) { |
| 255 | return func(t *testing.T, env Env, in io.Writer, out io.Reader) { |
| 256 | outstr, err := io.ReadAll(out) |
| 257 | assert.NilError(t, err) |
| 258 | assert.Equal(t, string(outstr), wantstr) |
| 259 | } |
| 260 | } |
| 261 | |
| 262 | func wantPrompt(withExit bool, contains bool, prompt string, inputoutput ...[2]string) func(t *testing.T, env Env, in io.Writer, out io.Reader) { |
| 263 | return func(t *testing.T, env Env, in io.Writer, out io.Reader) { |
no outgoing calls