(t *testing.T)
| 125 | } |
| 126 | |
| 127 | func TestMultiWriteSyncerSync_AllCalled(t *testing.T) { |
| 128 | failed, second := &ztest.Buffer{}, &ztest.Buffer{} |
| 129 | |
| 130 | failed.SetError(errors.New("disposal broken")) |
| 131 | ws := NewMultiWriteSyncer(failed, second) |
| 132 | |
| 133 | assert.Error(t, ws.Sync(), "Expected first sink to fail") |
| 134 | assert.True(t, failed.Called(), "Expected first sink to have Sync method called.") |
| 135 | assert.True(t, second.Called(), "Expected call to Sync even with first failure.") |
| 136 | } |
nothing calls this directly
no test coverage detected