mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: group optimism crates (#7740)
This commit is contained in:
33
crates/optimism/node/tests/it/builder.rs
Normal file
33
crates/optimism/node/tests/it/builder.rs
Normal file
@ -0,0 +1,33 @@
|
||||
//! Node builder setup tests.
|
||||
|
||||
use reth_db::test_utils::create_test_rw_db;
|
||||
use reth_node_api::FullNodeComponents;
|
||||
use reth_node_builder::{NodeBuilder, NodeConfig};
|
||||
use reth_node_optimism::node::OptimismNode;
|
||||
|
||||
#[test]
|
||||
fn test_basic_setup() {
|
||||
// parse CLI -> config
|
||||
let config = NodeConfig::test();
|
||||
let db = create_test_rw_db();
|
||||
let _builder = NodeBuilder::new(config)
|
||||
.with_database(db)
|
||||
.with_types(OptimismNode::default())
|
||||
.with_components(OptimismNode::components(Default::default()))
|
||||
.on_component_initialized(move |ctx| {
|
||||
let _provider = ctx.provider();
|
||||
Ok(())
|
||||
})
|
||||
.on_node_started(|_full_node| Ok(()))
|
||||
.on_rpc_started(|_ctx, handles| {
|
||||
let _client = handles.rpc.http_client();
|
||||
Ok(())
|
||||
})
|
||||
.extend_rpc_modules(|ctx| {
|
||||
let _ = ctx.config();
|
||||
let _ = ctx.node().provider();
|
||||
|
||||
Ok(())
|
||||
})
|
||||
.check_launch();
|
||||
}
|
||||
4
crates/optimism/node/tests/it/main.rs
Normal file
4
crates/optimism/node/tests/it/main.rs
Normal file
@ -0,0 +1,4 @@
|
||||
#[cfg(feature = "optimism")]
|
||||
mod builder;
|
||||
|
||||
fn main() {}
|
||||
Reference in New Issue
Block a user