Skip to content

Commit 77b05e5

Browse files
committed
update tests with hash calculation changes
1 parent dfff513 commit 77b05e5

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

clients/klever/transactionHandler_test.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ import (
77
"errors"
88
"testing"
99

10+
factoryHasher "github.com/klever-io/klever-go/crypto/hashing/factory"
1011
"github.com/klever-io/klever-go/data/transaction"
12+
"github.com/klever-io/klever-go/tools/marshal/factory"
1113
"github.com/klever-io/klv-bridge-eth-go/clients/klever/blockchain/address"
1214
"github.com/klever-io/klv-bridge-eth-go/clients/klever/blockchain/builders"
1315
"github.com/klever-io/klv-bridge-eth-go/clients/klever/proxy/models"
@@ -34,6 +36,9 @@ func createTransactionHandlerWithMockComponents() *transactionHandler {
3436
pkBytes, _ := pk.ToByteArray()
3537
relayerAddress, _ := address.NewAddressFromBytes(pkBytes)
3638

39+
internalMarshalizer, _ := factory.NewInternalMarshalizer()
40+
hasher, _ := factoryHasher.NewHasher("blake2b")
41+
3742
return &transactionHandler{
3843
proxy: &interactors.ProxyStub{},
3944
relayerAddress: relayerAddress,
@@ -42,6 +47,8 @@ func createTransactionHandlerWithMockComponents() *transactionHandler {
4247
relayerPrivateKey: sk,
4348
singleSigner: testSigner,
4449
roleProvider: &roleproviders.KleverRoleProviderStub{},
50+
internalMarshalizer: internalMarshalizer,
51+
hasher: hasher,
4552
}
4653
}
4754

@@ -160,14 +167,14 @@ func TestTransactionHandler_SendTransactionReturnHash(t *testing.T) {
160167

161168
scAddr, err := address.NewAddressFromBytes(sc.Address)
162169
require.Nil(t, err)
163-
assert.Equal(t, testMultisigAddress, scAddr)
170+
assert.Equal(t, testMultisigAddress, scAddr.Bech32())
164171

165172
assert.Equal(t, nonce, tx.GetNonce())
166173
require.Len(t, tx.GetData(), 1)
167174
assert.Equal(t, "function@62756666@16", string(tx.GetData()[0]))
168175

169176
require.Len(t, tx.GetSignature(), 1)
170-
assert.Equal(t, "4d1578a5ea204fa65b209b62a508add5a003de6c8cae2908fceadb810e137ebc74fcdce534cccd05502df697d41276faf3e7decf4896dd378d88b223eef53107", hex.EncodeToString(tx.Signature[0]))
177+
assert.Equal(t, "79d92742619102c9f158d73f4f41f4df60d2e51936fa763832a51e716c35b0800bf702bf5545b6b1f1b0dd9eb04d8069ed63d5509983654a1bb009437a70a40e", hex.EncodeToString(tx.Signature[0]))
171178
assert.Equal(t, chainID, string(tx.GetRawData().GetChainID()))
172179

173180
return txHash, nil

0 commit comments

Comments
 (0)