@@ -1177,6 +1177,58 @@ async fn validator_derived_builder_boost_factor_with_process_defaults() {
11771177 . await ;
11781178}
11791179
1180+ #[ tokio:: test]
1181+ async fn validator_builder_boost_factor_global_builder_proposals_true ( ) {
1182+ let config = Config {
1183+ builder_proposals : true ,
1184+ prefer_builder_proposals : false ,
1185+ builder_boost_factor : None ,
1186+ ..Config :: default ( )
1187+ } ;
1188+ ApiTester :: new_with_config ( config)
1189+ . await
1190+ . assert_default_builder_boost_factor ( None ) ;
1191+ }
1192+
1193+ #[ tokio:: test]
1194+ async fn validator_builder_boost_factor_global_builder_proposals_false ( ) {
1195+ let config = Config {
1196+ builder_proposals : false ,
1197+ prefer_builder_proposals : false ,
1198+ builder_boost_factor : None ,
1199+ ..Config :: default ( )
1200+ } ;
1201+ ApiTester :: new_with_config ( config)
1202+ . await
1203+ . assert_default_builder_boost_factor ( Some ( 0 ) ) ;
1204+ }
1205+
1206+ #[ tokio:: test]
1207+ async fn validator_builder_boost_factor_global_prefer_builder_proposals_true ( ) {
1208+ let config = Config {
1209+ builder_proposals : true ,
1210+ prefer_builder_proposals : true ,
1211+ builder_boost_factor : None ,
1212+ ..Config :: default ( )
1213+ } ;
1214+ ApiTester :: new_with_config ( config)
1215+ . await
1216+ . assert_default_builder_boost_factor ( Some ( u64:: MAX ) ) ;
1217+ }
1218+
1219+ #[ tokio:: test]
1220+ async fn validator_builder_boost_factor_global_prefer_builder_proposals_true_override ( ) {
1221+ let config = Config {
1222+ builder_proposals : false ,
1223+ prefer_builder_proposals : true ,
1224+ builder_boost_factor : None ,
1225+ ..Config :: default ( )
1226+ } ;
1227+ ApiTester :: new_with_config ( config)
1228+ . await
1229+ . assert_default_builder_boost_factor ( Some ( u64:: MAX ) ) ;
1230+ }
1231+
11801232#[ tokio:: test]
11811233async fn prefer_builder_proposals_validator ( ) {
11821234 ApiTester :: new ( )
0 commit comments