From 7712f7c6bfa99692ad696954ef97b6a361ccc00c Mon Sep 17 00:00:00 2001 From: gagliardetto Date: Fri, 25 Nov 2022 17:37:51 +0100 Subject: [PATCH] More tests --- transaction_v0_test.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/transaction_v0_test.go b/transaction_v0_test.go index bb25f129..89746e7b 100644 --- a/transaction_v0_test.go +++ b/transaction_v0_test.go @@ -13,6 +13,14 @@ func TestTransactionV0(t *testing.T) { tx := new(Transaction) err := tx.UnmarshalBase64(txB64) require.NoError(t, err) + + require.NotPanics(t, func() { + spew.Dump(tx.Message) + }) + require.NotPanics(t, func() { + tx.MustToBase64() + }) + require.True(t, tx.Message.IsVersioned()) require.Equal(t, PublicKeySlice{MPK("9WWfC3y4uCNofr2qEFHSVUXkCxW99JiYkMWmSZvVt8j3")}, tx.Message.GetAddressTableLookups().GetTableIDs()) require.False(t, tx.Message.resolved) @@ -32,6 +40,7 @@ func TestTransactionV0(t *testing.T) { ) require.NoError(t, err) require.Equal(t, tables, tx.Message.addressTables) + require.Equal(t, tables, tx.Message.GetAddressTables()) require.Equal(t, MessageVersionV0, tx.Message.GetVersion()) require.Equal(t, uint8(2), tx.Message.Header.NumRequiredSignatures) @@ -57,6 +66,12 @@ func TestTransactionV0(t *testing.T) { MustHashFromBase58("BAx74QRmMwhnTytrPoG5ogw2BQn4CdhB14jxJnbDMUS7"), tx.Message.RecentBlockhash, ) + require.NotPanics(t, func() { + spew.Dump(tx.Message) + }) + require.NotPanics(t, func() { + tx.MustToBase64() + }) { err = tx.Message.ResolveLookups()