eth/downloader: fix tests

This commit is contained in:
rjl493456442 2019-04-25 14:41:32 +08:00
parent 3653814017
commit 1569a9d307

View file

@ -1594,13 +1594,13 @@ func testCheckpointEnforcement(t *testing.T, protocol int, mode SyncMode) {
tester.newPeer("peer", protocol, chain) tester.newPeer("peer", protocol, chain)
var expect error var expect error
if mode == FastSync { if mode == FastSync || mode == LightSync {
expect = errUnsyncedPeer expect = errUnsyncedPeer
} }
if err := tester.sync("peer", nil, mode); err != expect { if err := tester.sync("peer", nil, mode); err != expect {
t.Fatalf("block sync error mismatch: have %v, want %v", err, expect) t.Fatalf("block sync error mismatch: have %v, want %v", err, expect)
} }
if mode == FastSync { if mode == FastSync || mode == LightSync {
assertOwnChain(t, tester, 1) assertOwnChain(t, tester, 1)
} else { } else {
assertOwnChain(t, tester, chain.len()) assertOwnChain(t, tester, chain.len())