v0.3.7-pre.006-fix.001
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-backfill-desk/tests/config_composition.rs
|
||||
// version: 5
|
||||
// version: 6
|
||||
|
||||
//! Config composite, Transport readiness and Store-network composition contracts for Backfill Desk through pre.006.
|
||||
|
||||
@@ -252,13 +252,13 @@ fn pre_006_default_mainnet_profile_exposes_pool_and_targeted_http_routes_without
|
||||
};
|
||||
let providers = endpoints
|
||||
.iter()
|
||||
.filter_map(|endpoint| endpoint.get("provider").and_then(serde_json::Value::as_str))
|
||||
.filter_map(|endpoint| return endpoint.get("provider").and_then(serde_json::Value::as_str))
|
||||
.collect::<std::collections::BTreeSet<_>>();
|
||||
assert_eq!(providers, std::collections::BTreeSet::from(["publicnode", "solana-public"]));
|
||||
let roles = endpoints
|
||||
.iter()
|
||||
.flat_map(|endpoint| endpoint.get("roles").and_then(serde_json::Value::as_array).into_iter().flatten())
|
||||
.filter_map(|role| role.get("role").and_then(serde_json::Value::as_str))
|
||||
.flat_map(|endpoint| return endpoint.get("roles").and_then(serde_json::Value::as_array).into_iter().flatten())
|
||||
.filter_map(|role| return role.get("role").and_then(serde_json::Value::as_str))
|
||||
.collect::<std::collections::BTreeSet<_>>();
|
||||
assert!(roles.contains("backfill_pool"));
|
||||
assert!(roles.contains("backfill_publicnode"));
|
||||
|
||||
Reference in New Issue
Block a user