github.com/anacrolix/torrent@v1.61.0/handshake_test.go (about) 1 package torrent 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestDefaultExtensionBytes(t *testing.T) { 10 pex := defaultPeerExtensionBytes() 11 assert.True(t, pex.SupportsDHT()) 12 assert.True(t, pex.SupportsExtended()) 13 assert.False(t, pex.GetBit(63)) 14 assert.Panics(t, func() { pex.GetBit(64) }) 15 }