Fixed block queue test
This commit is contained in:
parent
f0bd77d00c
commit
5db17514fd
@ -337,23 +337,16 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn returns_error_for_verified_duplicates() {
|
fn returns_ok_for_drained_duplicates() {
|
||||||
let mut queue = get_test_queue();
|
let mut queue = get_test_queue();
|
||||||
if let Err(e) = queue.import_block(get_good_dummy_block()) {
|
if let Err(e) = queue.import_block(get_good_dummy_block()) {
|
||||||
panic!("error importing block that is valid by definition({:?})", e);
|
panic!("error importing block that is valid by definition({:?})", e);
|
||||||
}
|
}
|
||||||
queue.drain(10);
|
|
||||||
queue.flush();
|
queue.flush();
|
||||||
|
queue.drain(10);
|
||||||
|
|
||||||
let duplicate_import = queue.import_block(get_good_dummy_block());
|
if let Err(e) = queue.import_block(get_good_dummy_block()) {
|
||||||
match duplicate_import {
|
panic!("error importing block that has already been drained ({:?})", e);
|
||||||
Err(e) => {
|
|
||||||
match e {
|
|
||||||
ImportError::AlreadyQueued => {},
|
|
||||||
_ => { panic!("must return AlreadyQueued error"); }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Ok(_) => { panic!("must produce error"); }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user