Changed to use hash for comparison

DeepReflect would fail on TD since TD isn't included in the original
block and thus the test would fail.
pull/245/head^2
obscuren 10 years ago
parent ee84b20247
commit e27237a03a
  1. 5
      core/chain_manager_test.go

@ -1,6 +1,7 @@
package core package core
import ( import (
"bytes"
"fmt" "fmt"
"os" "os"
"path" "path"
@ -76,11 +77,11 @@ func TestChainInsertions(t *testing.T) {
<-done <-done
} }
if reflect.DeepEqual(chain2[len(chain2)-1], chainMan.CurrentBlock()) { if bytes.Equal(chain2[len(chain2)-1].Hash(), chainMan.CurrentBlock().Hash()) {
t.Error("chain2 is canonical and shouldn't be") t.Error("chain2 is canonical and shouldn't be")
} }
if !reflect.DeepEqual(chain1[len(chain1)-1], chainMan.CurrentBlock()) { if !bytes.Equal(chain1[len(chain1)-1].Hash(), chainMan.CurrentBlock().Hash()) {
t.Error("chain1 isn't canonical and should be") t.Error("chain1 isn't canonical and should be")
} }
} }

Loading…
Cancel
Save