8 "github.com/stretchr/testify/require"
10 "github.com/anacrolix/torrent/internal/testutil"
13 func TestReaderReadContext(t *testing.T) {
14 cl, err := NewClient(TestingConfig())
15 require.NoError(t, err)
17 tt, err := cl.AddTorrent(testutil.GreetingMetaInfo())
18 require.NoError(t, err)
20 ctx, cancel := context.WithDeadline(context.Background(), time.Now().Add(time.Millisecond))
22 r := tt.Files()[0].NewReader()
24 _, err = r.ReadContext(ctx, make([]byte, 1))
25 require.EqualValues(t, context.DeadlineExceeded, err)