openethereum/src/tests/client.rs

21 lines
519 B
Rust
Raw Normal View History

2016-01-26 11:39:49 +01:00
use ethereum;
use client::{BlockChainClient,Client};
use std::env;
use pod_state::*;
2016-01-26 11:55:12 +01:00
use super::test_common::*;
2016-01-26 11:39:49 +01:00
#[test]
fn test_client_is_created() {
let mut spec = ethereum::new_frontier_like_test();
spec.set_genesis_state(PodState::from_json(test.find("pre").unwrap()));
spec.overwrite_genesis(test.find("genesisBlockHeader").unwrap());
let mut dir = env::temp_dir();
dir.push(H32::random().hex());
let client_result = Client::new(spec, &dir, IOChannel::disconnected());
assert!(client_result.is_ok());
}