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  }