github.com/markusbkk/elvish@v0.0.0-20231204143114-91dc52438621/pkg/cli/term/reader_test.go (about) 1 package term 2 3 import ( 4 "errors" 5 "testing" 6 7 "github.com/markusbkk/elvish/pkg/tt" 8 ) 9 10 var Args = tt.Args 11 12 func TestIsReadErrorRecoverable(t *testing.T) { 13 tt.Test(t, tt.Fn("IsReadErrorRecoverable", IsReadErrorRecoverable), tt.Table{ 14 Args(seqError{}).Rets(true), 15 Args(ErrStopped).Rets(true), 16 Args(errTimeout).Rets(true), 17 18 Args(errors.New("other error")).Rets(false), 19 }) 20 }