mirror of
https://github.com/mimblewimble/grin.git
synced 2025-01-21 03:21:08 +03:00
we now mine both txs so update test to reflect this (#189)
This commit is contained in:
parent
4d7b46b0b9
commit
fa1f2f695b
1 changed files with 8 additions and 8 deletions
|
@ -921,9 +921,9 @@ mod tests {
|
||||||
let mut mineable_txs = read_pool.prepare_mineable_transactions(3);
|
let mut mineable_txs = read_pool.prepare_mineable_transactions(3);
|
||||||
txs = mineable_txs.drain(..).map(|x| *x).collect();
|
txs = mineable_txs.drain(..).map(|x| *x).collect();
|
||||||
|
|
||||||
// confirm we are only preparing a single tx for mining here
|
// confirm we can preparing both txs for mining here
|
||||||
// even though we have 2 txs in the pool
|
// one root tx in the pool, and one non-root vertex in the pool
|
||||||
assert_eq!(txs.len(), 1);
|
assert_eq!(txs.len(), 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
let keychain = Keychain::from_random_seed().unwrap();
|
let keychain = Keychain::from_random_seed().unwrap();
|
||||||
|
@ -941,19 +941,19 @@ mod tests {
|
||||||
chain_ref.apply_block(&block);
|
chain_ref.apply_block(&block);
|
||||||
|
|
||||||
// now reconcile the block
|
// now reconcile the block
|
||||||
|
// we should evict both txs here
|
||||||
{
|
{
|
||||||
let mut write_pool = pool.write().unwrap();
|
let mut write_pool = pool.write().unwrap();
|
||||||
let evicted_transactions = write_pool.reconcile_block(&block).unwrap();
|
let evicted_transactions = write_pool.reconcile_block(&block).unwrap();
|
||||||
assert_eq!(evicted_transactions.len(), 1);
|
assert_eq!(evicted_transactions.len(), 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
// check the pool is consistent after reconciling the block
|
// check the pool is consistent after reconciling the block
|
||||||
// we should have 1 tx in the pool and it should
|
// we should have zero txs in the pool (neither roots nor non-roots)
|
||||||
// be in the list of roots (will not be mineable otherwise)
|
|
||||||
{
|
{
|
||||||
let read_pool = pool.write().unwrap();
|
let read_pool = pool.write().unwrap();
|
||||||
assert_eq!(read_pool.pool.len_vertices(), 1);
|
assert_eq!(read_pool.pool.len_vertices(), 0);
|
||||||
assert_eq!(read_pool.pool.len_roots(), 1);
|
assert_eq!(read_pool.pool.len_roots(), 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue