Adjust logger types (#3859)

This commit is contained in:
Anbraten
2024-07-01 19:03:14 +02:00
committed by GitHub
parent 2fa9432ef8
commit ba858d67cc
7 changed files with 23 additions and 12 deletions

View File

@@ -144,3 +144,18 @@ func TestCopyLineByLineSizeLimit(t *testing.T) {
wg.Wait()
}
func TestStringReader(t *testing.T) {
r := io.NopCloser(strings.NewReader("123\n4567\n890"))
testWriter := &testWriter{
Mutex: &sync.Mutex{},
writes: make([]string, 0),
}
err := log.CopyLineByLine(testWriter, r, 1024)
assert.NoError(t, err)
writes := testWriter.GetWrites()
assert.Lenf(t, writes, 3, "expected 3 writes, got: %v", writes)
}