From 5665505dc74770cabcb00c237d9adee532e5e7e0 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Wed, 24 Feb 2016 01:48:44 +1100 Subject: [PATCH] Test that metainfo nodes are added to the DHT --- client_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/client_test.go b/client_test.go index 213f082b..05c81a6d 100644 --- a/client_test.go +++ b/client_test.go @@ -754,3 +754,16 @@ func TestAddTorrentPiecesAlreadyCompleted(t *testing.T) { func TestAddTorrentPiecesNotAlreadyCompleted(t *testing.T) { testAddTorrentPriorPieceCompletion(t, false) } + +func TestAddIssue65Torrent(t *testing.T) { + cfg := TestingConfig + cfg.NoDHT = false + cl, err := NewClient(&cfg) + require.NoError(t, err) + defer cl.Close() + assert.EqualValues(t, cl.DHT().NumNodes(), 0) + tt, err := cl.AddTorrentFromFile("metainfo/testdata/issue_65a.torrent") + require.NoError(t, err) + assert.Len(t, tt.torrent.Trackers, 5) + assert.EqualValues(t, 6, cl.DHT().NumNodes()) +} -- 2.48.1