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)
}