]> Sergey Matveev's repositories - btrtrc.git/blob - handshake_test.go
Drop support for go 1.20
[btrtrc.git] / handshake_test.go
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 }