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  }