Skip to content

Commit

Permalink
test(mempool): test get_txs with holes, single account (#474)
Browse files Browse the repository at this point in the history
  • Loading branch information
ayeletstarkware authored Jul 16, 2024
1 parent 15f5564 commit 60a248b
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions crates/mempool/src/mempool_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -316,3 +316,22 @@ fn test_add_tx_sequential_nonces(mut mempool: Mempool) {

expected_mempool_state.assert_eq_mempool_state(&mempool);
}

#[rstest]
fn test_get_txs_with_holes_single_account() {
// Setup.
let input_nonce_1 = add_tx_input!(tx_hash: 0, tx_nonce: 1_u8, account_nonce: 0_u8);

let pool_txs = [input_nonce_1.tx];
let queue_txs = [];
let mut mempool: Mempool = MempoolState::new(pool_txs.clone(), queue_txs).into();

// Test.
let txs = mempool.get_txs(1).unwrap();

// Assert.
assert_eq!(txs, &[]);

let mempool_state = MempoolState::new(pool_txs, queue_txs);
mempool_state.assert_eq_mempool_state(&mempool);
}

0 comments on commit 60a248b

Please sign in to comment.