From b210180ccb11479881a6d7b8b6742bab8482248c Mon Sep 17 00:00:00 2001 From: Aaron Lu <50029043+aalu1418@users.noreply.github.com> Date: Mon, 28 Oct 2024 10:07:24 -0600 Subject: [PATCH] [fix]: flaky txm_enqueue_test (#908) --- pkg/solana/txm/txm_internal_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/solana/txm/txm_internal_test.go b/pkg/solana/txm/txm_internal_test.go index c420dd811..cdf488da1 100644 --- a/pkg/solana/txm/txm_internal_test.go +++ b/pkg/solana/txm/txm_internal_test.go @@ -681,6 +681,14 @@ func TestTxm_Enqueue(t *testing.T) { mc := mocks.NewReaderWriter(t) mc.On("SendTx", mock.Anything, mock.Anything).Return(solana.Signature{}, nil).Maybe() mc.On("SimulateTx", mock.Anything, mock.Anything, mock.Anything).Return(&rpc.SimulateTransactionResult{}, nil).Maybe() + mc.On("SignatureStatuses", mock.Anything, mock.AnythingOfType("[]solana.Signature")).Return( + func(_ context.Context, sigs []solana.Signature) (out []*rpc.SignatureStatusesResult) { + for i := 0; i < len(sigs); i++ { + out = append(out, &rpc.SignatureStatusesResult{}) + } + return out + }, nil, + ).Maybe() ctx := tests.Context(t) // mock solana keystore