2
0
mirror of synced 2025-02-23 22:28:11 +00:00

Test that metainfo nodes are added to the DHT

This commit is contained in:
Matt Joiner 2016-02-24 01:48:44 +11:00
parent a04fb2ce26
commit 5665505dc7

View File

@ -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())
}