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 }