MCPcopy
hub / github.com/uber-go/zap / TestNewMultiWriteSyncerWorksForSingleWriter

Function TestNewMultiWriteSyncerWorksForSingleWriter

zapcore/write_syncer_test.go:67–75  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

65}
66
67func TestNewMultiWriteSyncerWorksForSingleWriter(t *testing.T) {
68 w := &ztest.Buffer{}
69
70 ws := NewMultiWriteSyncer(w)
71 assert.Equal(t, w, ws, "Expected NewMultiWriteSyncer to return the same WriteSyncer object for a single argument.")
72
73 assert.NoError(t, ws.Sync(), "Expected Sync to succeed.")
74 assert.True(t, w.Called(), "Expected Sync to be called on the created WriteSyncer")
75}
76
77func TestMultiWriteSyncerWritesBoth(t *testing.T) {
78 first := &bytes.Buffer{}

Callers

nothing calls this directly

Calls 3

NewMultiWriteSyncerFunction · 0.85
CalledMethod · 0.80
SyncMethod · 0.65

Tested by

no test coverage detected