github.com/anacrolix/torrent@v1.61.0/metainfo/info_test.go (about)

     1  package metainfo
     2  
     3  import (
     4  	"testing"
     5  
     6  	g "github.com/anacrolix/generics"
     7  	"github.com/stretchr/testify/assert"
     8  
     9  	"github.com/anacrolix/torrent/bencode"
    10  )
    11  
    12  func TestMarshalInfo(t *testing.T) {
    13  	var info Info
    14  	g.MakeSliceWithLength(&info.Pieces, 0)
    15  	b, err := bencode.Marshal(info)
    16  	assert.NoError(t, err)
    17  	assert.EqualValues(t, "d4:name0:12:piece lengthi0e6:pieces0:e", string(b))
    18  }