github.com/Finschia/finschia-sdk@v0.48.1/snapshots/stream_test.go (about) 1 package snapshots_test 2 3 import ( 4 "errors" 5 "io" 6 "testing" 7 8 "github.com/stretchr/testify/require" 9 10 "github.com/Finschia/finschia-sdk/snapshots" 11 ) 12 13 func TestStreamWriter(t *testing.T) { 14 ch := make(chan io.ReadCloser, 1) 15 writer := snapshots.NewStreamWriter(ch) 16 writer.CloseWithError(errors.New("test error")) 17 err := writer.Close() 18 require.Error(t, err) 19 }