19 lines
346 B
Go
19 lines
346 B
Go
|
package logger
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/stretchr/testify/assert"
|
||
|
)
|
||
|
|
||
|
func TestWriteManger(t *testing.T) {
|
||
|
testData := []byte(string("hello Austin, how are you doing?"))
|
||
|
waitChan := make(chan []byte)
|
||
|
m := NewWriteManager()
|
||
|
m.Append(testData, func(b []byte) {
|
||
|
waitChan <- b
|
||
|
})
|
||
|
resp := <-waitChan
|
||
|
assert.Equal(t, testData, resp)
|
||
|
}
|