initial
This commit is contained in:
parent
ec42dd6b28
commit
533fdd632a
@ -769,4 +769,10 @@ mod tests {
|
||||
assert_eq!(bc.best_block_hash(), b1_hash);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn can_consist_of_random_blocks() {
|
||||
let bc = generate_dummy_blockchain(100);
|
||||
assert_eq!(bc.best_block_hash(), 0);
|
||||
}
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ use super::test_common::*;
|
||||
use std::path::PathBuf;
|
||||
use spec::*;
|
||||
use std::fs::{remove_dir_all};
|
||||
use blockchain:{BlockChain};
|
||||
|
||||
|
||||
pub struct RandomTempPath {
|
||||
@ -78,3 +79,9 @@ pub fn generate_dummy_client(block_number: usize) -> Arc<Client> {
|
||||
client.import_verified_blocks(&IoChannel::disconnected());
|
||||
client
|
||||
}
|
||||
|
||||
pub fn generate_dummy_blockchain(block_number: usize) -> BlockChain {
|
||||
let temp = RandomTempPath::new();
|
||||
let bc = BlockChain::new(&("fffffff".from_hex().unwrap()), temp.as_path());
|
||||
bc
|
||||
}
|
Loading…
Reference in New Issue
Block a user