oss.indeed.com/go/go-opine@v1.3.0/internal/printing/error_writer_test.go (about) 1 package printing 2 3 import "errors" 4 5 var errorWriterErr = errors.New("i'm broken") 6 7 // errorWriter is a writer that always errors (for testing). 8 type errorWriter struct { 9 n int 10 } 11 12 // Always returns n bytes written and errorWriterErr. 13 func (f errorWriter) Write(p []byte) (int, error) { 14 return f.n, errorWriterErr 15 }