use ethane::rpc;
use ethane::types::{Bytes, H256};
use std::convert::TryFrom;
use test_helper::*;
#[test]
fn test_web3_client_version() {
let mut client = ConnectionWrapper::new_from_env(None);
rpc_call_test_expected(
&mut client,
rpc::web3_client_version(),
String::from("Geth/v1.9.25-stable-e7872729/linux-amd64/go1.15.6"),
);
}
#[test]
fn test_web3_sha3() {
let mut client = ConnectionWrapper::new_from_env(None);
let empty = Bytes::from_slice("".as_bytes());
let expected = H256::try_from(KECCAK_HASH_OF_EMPTY_STRING).unwrap();
rpc_call_test_expected(&mut client, rpc::web3_sha3(empty), expected);
}