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
import (
"bytes"
"fmt"
"os"
"path"
@ -76,11 +77,11 @@ func TestChainInsertions(t *testing.T) {
<-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")
}
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")
}
}