]> Sergey Matveev's repositories - btrtrc.git/blob - pending-requests_test.go
Merge branch 'peer-requesting'
[btrtrc.git] / pending-requests_test.go
1 package torrent
2
3 import (
4         "testing"
5
6         qt "github.com/frankban/quicktest"
7         "github.com/google/go-cmp/cmp"
8 )
9
10 // Ensure that cmp.Diff will detect errors as required.
11 func TestPendingRequestsDiff(t *testing.T) {
12         var a, b pendingRequests
13         c := qt.New(t)
14         diff := func() string { return cmp.Diff(a.m, b.m) }
15         c.Check(diff(), qt.ContentEquals, "")
16         a.m = []int{1, 3}
17         b.m = []int{1, 2, 3}
18         c.Check(diff(), qt.Not(qt.Equals), "")
19 }