@@ -5,8 +5,9 @@ use std::net::SocketAddr;
55use bip300301_enforcer_integration_tests:: {
66 integration_test:: { activate_sidechain, fund_enforcer, propose_sidechain} ,
77 setup:: {
8- Mode , Network , PostSetup as EnforcerPostSetup , Sidechain as _,
9- setup as setup_enforcer,
8+ Mode , Network , PostSetup as EnforcerPostSetup ,
9+ PreSetup as EnforcerPreSetup , SetupOpts as EnforcerSetupOpts ,
10+ Sidechain as _,
1011 } ,
1112 util:: { AbortOnDrop , AsyncTrial , TestFailureCollector , TestFileRegistry } ,
1213} ;
@@ -33,13 +34,14 @@ async fn setup(
3334 bin_paths : BinPaths ,
3435 res_tx : mpsc:: UnboundedSender < anyhow:: Result < ( ) > > ,
3536) -> anyhow:: Result < ( EnforcerPostSetup , PhotonNodes ) > {
36- let mut enforcer_post_setup = setup_enforcer (
37- & bin_paths. others ,
38- Network :: Regtest ,
39- Mode :: Mempool ,
40- res_tx. clone ( ) ,
41- )
42- . await ?;
37+ let enforcer_pre_setup =
38+ EnforcerPreSetup :: new ( bin_paths. others , Network :: Regtest ) ?;
39+ let mut enforcer_post_setup = {
40+ let setup_opts: EnforcerSetupOpts = Default :: default ( ) ;
41+ enforcer_pre_setup
42+ . setup ( Mode :: Mempool , setup_opts, res_tx. clone ( ) )
43+ . await ?
44+ } ;
4345 let sidechain_sender = PostSetup :: setup (
4446 Init {
4547 photon_app : bin_paths. photon . clone ( ) ,
0 commit comments