github.com/tendermint/tmlibs@v0.9.0/merkle/tmhash/hash_test.go (about) 1 package tmhash_test 2 3 import ( 4 "crypto/sha256" 5 "testing" 6 7 "github.com/stretchr/testify/assert" 8 "github.com/tendermint/tmlibs/merkle/tmhash" 9 ) 10 11 func TestHash(t *testing.T) { 12 testVector := []byte("abc") 13 hasher := tmhash.New() 14 hasher.Write(testVector) 15 bz := hasher.Sum(nil) 16 17 hasher = sha256.New() 18 hasher.Write(testVector) 19 bz2 := hasher.Sum(nil) 20 bz2 = bz2[:20] 21 22 assert.Equal(t, bz, bz2) 23 }