From 57253387fb2e614603d2ab959fc81603ecf97ef1 Mon Sep 17 00:00:00 2001 From: Justin Starry Date: Wed, 24 Jan 2024 11:28:05 +0800 Subject: [PATCH] fix test --- program-runtime/src/message_processor.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/program-runtime/src/message_processor.rs b/program-runtime/src/message_processor.rs index 5e0049aefd6e80..fd732535766186 100644 --- a/program-runtime/src/message_processor.rs +++ b/program-runtime/src/message_processor.rs @@ -186,7 +186,7 @@ mod tests { rent::Rent, reserved_account_keys::ReservedAccountKeys, secp256k1_instruction::new_secp256k1_instruction, - secp256k1_program, + secp256k1_program, system_program, }, }; @@ -625,6 +625,10 @@ mod tests { let mut mock_program_account = AccountSharedData::new(1, 0, &native_loader::id()); mock_program_account.set_executable(true); let accounts = vec![ + ( + Pubkey::new_unique(), + AccountSharedData::new(1, 0, &system_program::id()), + ), (secp256k1_program::id(), secp256k1_account), (mock_program_id, mock_program_account), ]; @@ -649,7 +653,7 @@ mod tests { new_secp256k1_instruction(&secret_key, b"hello"), Instruction::new_with_bytes(mock_program_id, &[], vec![]), ], - None, + Some(transaction_context.get_key_of_account_at_index(0).unwrap()), )); let sysvar_cache = SysvarCache::default(); let mut programs_loaded_for_tx_batch = LoadedProgramsForTxBatch::default(); @@ -660,7 +664,7 @@ mod tests { let mut programs_modified_by_tx = LoadedProgramsForTxBatch::default(); let result = MessageProcessor::process_message( &message, - &[vec![0], vec![1]], + &[vec![1], vec![2]], &mut transaction_context, None, &programs_loaded_for_tx_batch,