Commit e27237a0 authored by obscuren's avatar obscuren

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.
parent ee84b202
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")
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment