solana/token_bridge: check balance and truncation
Change-Id: I59837374067350885b70f4b090ac4ba7a1e37d3e
This commit is contained in:
parent
c1c1bb26bf
commit
4865275d95
|
@ -43,7 +43,7 @@ use solitaire::{
|
|||
processors::seeded::Seeded,
|
||||
AccountState,
|
||||
};
|
||||
use spl_token::state::Mint;
|
||||
use spl_token::state::{Account, Mint};
|
||||
use std::{
|
||||
convert::TryInto,
|
||||
io::{
|
||||
|
@ -794,6 +794,19 @@ fn test_transfer_in_wrapped_preexisting(context: &mut Context) {
|
|||
payer,
|
||||
)
|
||||
.unwrap();
|
||||
|
||||
let account_data = Account::unpack(
|
||||
&client
|
||||
.get_account_with_commitment(&external_token_account.pubkey(), CommitmentConfig::processed())
|
||||
.unwrap()
|
||||
.value
|
||||
.unwrap()
|
||||
.data,
|
||||
)
|
||||
.unwrap();
|
||||
|
||||
// Check truncation for external asset shrinks by the correct amount.
|
||||
assert_eq!(1000, account_data.amount);
|
||||
}
|
||||
|
||||
fn test_transfer_wrapped_preexisting(context: &mut Context) {
|
||||
|
|
Loading…
Reference in New Issue