From d729355c09fffcfd2d5c4403ac998dca870bcb0a Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Thu, 11 Oct 2018 23:50:49 +1100 Subject: [PATCH] Add test to block_store, export BlockAtSlotError --- lighthouse/db/src/stores/block_store.rs | 3 +++ lighthouse/db/src/stores/mod.rs | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lighthouse/db/src/stores/block_store.rs b/lighthouse/db/src/stores/block_store.rs index 59f5a42a0..eb4c11a9c 100644 --- a/lighthouse/db/src/stores/block_store.rs +++ b/lighthouse/db/src/stores/block_store.rs @@ -208,5 +208,8 @@ mod tests { let ssz = bs.block_at_slot(&hashes[4], 6).unwrap(); assert_eq!(ssz, None); + + let ssz = bs.block_at_slot(&Hash256::from("unknown".as_bytes()), 2); + assert_eq!(ssz, Err(BlockAtSlotError::UnknownBlock)); } } diff --git a/lighthouse/db/src/stores/mod.rs b/lighthouse/db/src/stores/mod.rs index 7c17653d3..e65803714 100644 --- a/lighthouse/db/src/stores/mod.rs +++ b/lighthouse/db/src/stores/mod.rs @@ -7,7 +7,10 @@ mod block_store; mod pow_chain_store; mod validator_store; -pub use self::block_store::BlockStore; +pub use self::block_store::{ + BlockStore, + BlockAtSlotError, +}; pub use self::pow_chain_store::PoWChainStore; pub use self::validator_store::{ ValidatorStore,