v0.2.11-pre.008
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-offchain-transport-lib/tests/dependency_boundary.rs
|
||||
// version: 8
|
||||
// version: 9
|
||||
|
||||
#![warn(missing_docs)]
|
||||
#![deny(unreachable_pub)]
|
||||
@@ -107,3 +107,21 @@ fn pre_007_birdeye_and_registry_remain_provider_owned_generic_and_fixed_origin()
|
||||
assert!(!registry.contains("Jupiter"));
|
||||
assert!(!registry.contains("Kraken"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pre_008_refresh_service_owns_dispatch_while_registry_and_consumer_surface_stay_generic() {
|
||||
let crate_root = include_str!("../src/lib.rs");
|
||||
let registry = include_str!("../src/market_price_registry.rs");
|
||||
let service = include_str!("../src/market_price_service.rs");
|
||||
assert!(crate_root.contains("mod market_price_service;"));
|
||||
assert!(crate_root.contains("pub use self::market_price_service::MarketPriceService;"));
|
||||
assert!(!registry.contains("MarketPriceProviderSetup::"));
|
||||
assert!(service.contains("pub async fn refresh("));
|
||||
assert!(service.contains("pub async fn refresh_many("));
|
||||
assert!(service.contains("pub async fn refresh_all("));
|
||||
assert!(service.contains("is_refresh_eligible_at"));
|
||||
assert!(!service.contains("std::thread::sleep"));
|
||||
assert!(!service.contains("tokio::time::sleep"));
|
||||
assert!(!service.contains("fallback_provider"));
|
||||
assert!(!service.contains("consensus"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user