We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1adda0 commit 1345da9Copy full SHA for 1345da9
1 file changed
writer_test.go
@@ -112,3 +112,18 @@ func TestWriter_multipleWritesCount(t *testing.T) {
112
t.Errorf("unexpected return value for write: %d (expected %d)", n, len(b))
113
}
114
115
+
116
+func TestWriter_crlfCount(t *testing.T) {
117
+ var buffer bytes.Buffer
118
+ mboxWriter := NewWriter(&buffer)
119
+ w, err := mboxWriter.CreateMessage("-", time.Time{})
120
+ if err != nil {
121
+ panic(err)
122
+ }
123
+ // CRLF gets turned into LF, so one less byte than the input gets written
124
+ b := []byte("hello\r\nworld!")
125
+ n, err := w.Write(b)
126
+ if n != len(b) {
127
+ t.Errorf("Write() = %v, want %v", n, len(b))
128
129
+}
0 commit comments