diff --git a/test/e2e-go/features/participation/participationExpiration_test.go b/test/e2e-go/features/participation/participationExpiration_test.go index 8c56ed5c0b..015ba08165 100644 --- a/test/e2e-go/features/participation/participationExpiration_test.go +++ b/test/e2e-go/features/participation/participationExpiration_test.go @@ -50,13 +50,20 @@ func testExpirationAccounts(t *testing.T, fixture *fixtures.RestClientFixture, f transactionFee := minTxnFee amountToSendInitial := 5 * minAcctBalance + + initialAmt, err := sClient.GetBalance(sAccount) + a.NoError(err) + fixture.SendMoneyAndWait(initialRound, amountToSendInitial, transactionFee, richAccount, sAccount, "") - amt, err := sClient.GetBalance(sAccount) + + newAmt, err := sClient.GetBalance(sAccount) a.NoError(err) + + a.GreaterOrEqual(newAmt, initialAmt) + sNodeStatus, err := sClient.Status() a.NoError(err) seededRound := sNodeStatus.LastRound - a.Equal(amountToSendInitial, amt) newAccountStatus, err := pClient.AccountInformation(sAccount) a.NoError(err) @@ -101,9 +108,6 @@ func testExpirationAccounts(t *testing.T, fixture *fixtures.RestClientFixture, f // Now we want to send a transaction to the account and test that // it was taken offline after we sent it something - amt, err = sClient.GetBalance(sAccount) - a.NoError(err) - _, initialRound = fixture.GetBalanceAndRound(richAccount) blk, err := sClient.Block(initialRound) @@ -112,11 +116,6 @@ func testExpirationAccounts(t *testing.T, fixture *fixtures.RestClientFixture, f fixture.SendMoneyAndWait(initialRound, amountToSendInitial, transactionFee, richAccount, sAccount, "") - newAmt, err := sClient.GetBalance(sAccount) - a.NoError(err) - - a.Greater(newAmt, amt) - err = fixture.WaitForRoundWithTimeout(uint64(initialRound) + 3) newAccountStatus, err = pClient.AccountInformation(sAccount)