import (
"testing"
- "github.com/anacrolix/missinggo"
"github.com/stretchr/testify/assert"
)
func TestDefaultExtensionBytes(t *testing.T) {
- var pex peerExtensionBytes
- missinggo.CopyExact(&pex, defaultPeerExtensionBytes())
+ pex := defaultPeerExtensionBytes()
assert.True(t, pex.SupportsDHT())
assert.True(t, pex.SupportsExtended())
- assert.False(t, pex.SupportsFast())
+ assert.False(t, pex.GetBit(63))
+ assert.Panics(t, func() { pex.GetBit(64) })
}