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.
This commit is contained in:
obscuren 2015-01-08 16:45:51 +01:00
parent ee84b20247
commit e27237a03a

View File

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