@@ -1235,6 +1235,7 @@ func TestStellarTxm_ConfirmLoop_UpdatesFeeAndMetaFromXDR(t *testing.T) {
12351235 getLatestLedgerResp : protocolrpc.GetLatestLedgerResponse {Sequence : 1000 },
12361236 sendTransactionResp : protocolrpc.SendTransactionResponse {Status : stellarcore .TXStatusPending , Hash : "test-hash" },
12371237 getTransactionResp : protocolrpc.GetTransactionResponse {
1238+ LedgerCloseTime : 1_700_000_000 ,
12381239 TransactionDetails : protocolrpc.TransactionDetails {
12391240 Status : protocolrpc .TransactionStatusSuccess ,
12401241 ResultXDR : resultB64 ,
@@ -1271,6 +1272,7 @@ func TestStellarTxm_ConfirmLoop_UpdatesFeeAndMetaFromXDR(t *testing.T) {
12711272 txm .transactionsLock .RUnlock ()
12721273 require .NotNil (t , tracked )
12731274 assert .Equal (t , big .NewInt (40_200 ), tracked .Fee )
1275+ assert .Equal (t , int64 (1_700_000_000 ), tracked .LedgerCloseTime )
12741276 assert .Equal (t , resultB64 , tracked .ResultXDR )
12751277 assert .Equal (t , metaB64 , tracked .ResultMetaXDR )
12761278
@@ -1279,6 +1281,7 @@ func TestStellarTxm_ConfirmLoop_UpdatesFeeAndMetaFromXDR(t *testing.T) {
12791281 assert .Equal (t , "test-hash" , result .Hash )
12801282 assert .Equal (t , commontypes .Finalized , result .Status )
12811283 assert .Equal (t , big .NewInt (40_200 ), result .Fee )
1284+ assert .Equal (t , int64 (1_700_000_000 ), result .LedgerCloseTime )
12821285 assert .Equal (t , resultB64 , result .ResultXDR )
12831286 assert .Equal (t , metaB64 , result .ResultMetaXDR )
12841287 assert .NoError (t , result .Error )
@@ -1294,6 +1297,7 @@ func TestStellarTxm_ConfirmLoop_TerminalContractFailureDoesNotRetry(t *testing.T
12941297 sendTransactionResp : protocolrpc.SendTransactionResponse {Status : stellarcore .TXStatusPending , Hash : "test-hash" },
12951298 simulateResp : protocolrpc.SimulateTransactionResponse {MinResourceFee : 10_000 },
12961299 getTransactionResp : protocolrpc.GetTransactionResponse {
1300+ LedgerCloseTime : 1_700_000_001 ,
12971301 TransactionDetails : protocolrpc.TransactionDetails {
12981302 Status : protocolrpc .TransactionStatusFailed ,
12991303 ResultXDR : resultB64 ,
@@ -1318,13 +1322,15 @@ func TestStellarTxm_ConfirmLoop_TerminalContractFailureDoesNotRetry(t *testing.T
13181322 txm .transactionsLock .RUnlock ()
13191323 require .NotNil (t , tracked )
13201324 assert .Equal (t , uint64 (0 ), tracked .Attempt )
1325+ assert .Equal (t , int64 (1_700_000_001 ), tracked .LedgerCloseTime )
13211326 assert .Equal (t , resultB64 , tracked .ResultXDR )
13221327 assert .Equal (t , xdr .InvokeHostFunctionResultCodeInvokeHostFunctionTrapped .String (), tracked .ResultCode )
13231328
13241329 result , err := txm .GetTransactionResult (txID )
13251330 require .NoError (t , err )
13261331 assert .Equal (t , "test-hash" , result .Hash )
13271332 assert .Equal (t , commontypes .Failed , result .Status )
1333+ assert .Equal (t , int64 (1_700_000_001 ), result .LedgerCloseTime )
13281334 assert .Equal (t , resultB64 , result .ResultXDR )
13291335 require .Error (t , result .Error )
13301336 assert .Contains (t , result .Error .Error (), xdr .InvokeHostFunctionResultCodeInvokeHostFunctionTrapped .String ())
0 commit comments