Skip to content

Commit

Permalink
test: update tests to sign_and_send_transaction
Browse files Browse the repository at this point in the history
  • Loading branch information
ifiokjr committed Oct 9, 2024
1 parent 232227b commit a0cf516
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions programs/example_client/tests/client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ use solana_sdk::account::Account;
use solana_sdk::native_token::sol_to_lamports;
use solana_sdk::pubkey::Pubkey;
use solana_sdk::signature::Keypair;
use solana_sdk::signature::Signature;
use test_utils::SECRET_KEY_WALLET;
use test_utils_solana::ProgramTest;
use test_utils_solana::TestRpcProvider;
Expand All @@ -29,17 +30,18 @@ async fn initialize() -> Result<()> {
.build()
.into();

let simulation = program
let request = program
.initialize()
.accounts(example_program::accounts::Initialize { unchecked: pubkey })
.build()
.simulate_transaction()
.await?;
.build();

let simulation = request.simulate_transaction().await?;
log::info!("simulation: {simulation:#?}");

check!(simulation.value.err.is_none());

let signature = request.sign_and_send_transaction().await?;
check!(signature != Signature::default());

Ok(())
}

Expand Down Expand Up @@ -73,10 +75,11 @@ async fn composition() -> Result<()> {
.build();

let simulation = request.simulate_transaction().await?;

log::info!("simulation: {simulation:#?}");
check!(simulation.value.err.is_none());

request.sign_transaction().await?;
let signature = request.sign_and_send_transaction().await?;
check!(signature != Signature::default());

Ok(())
}
Expand Down

0 comments on commit a0cf516

Please sign in to comment.