0.3.15-pre.011-fix.001
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-app-raw-transaction-ingest-desk/tests/desktop_contract.rs
|
||||
// version: 8
|
||||
// version: 9
|
||||
|
||||
//! Desktop scaffold contract canaries for Raw Transaction Ingest Desk.
|
||||
|
||||
@@ -253,3 +253,24 @@ fn pre_011_frontend_consumes_latest_value_monitoring_and_renders_full_route_supe
|
||||
assert!(styles.contains(required), "missing pre.011 bounded supervision style {required}");
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pre_011_fix_001_monitoring_bridge_is_bounded_and_steady_updates_preserve_route_controls() {
|
||||
let tauri = read_text(app_root().join("src/tauri.rs").as_path());
|
||||
for required in [
|
||||
"ROUTE_MONITORING_MIN_EMIT_INTERVAL_MS: u64 = 500",
|
||||
"tokio::time::sleep(std::time::Duration::from_millis(ROUTE_MONITORING_MIN_EMIT_INTERVAL_MS)).await",
|
||||
"snapshot = source.current()",
|
||||
] {
|
||||
assert!(tauri.contains(required), "missing pre.011-fix.001 bounded relay marker {required}");
|
||||
}
|
||||
let main = read_text(app_root().join("frontend/ts/main.ts").as_path());
|
||||
for required in [
|
||||
"const routeCards = new Map<string, HTMLElement>()",
|
||||
"renderRouteMonitoringCard",
|
||||
"const lifecycleChanged = previous === null || previous.state !== status.state",
|
||||
"if (lifecycleChanged || !renderRouteMonitoringCard(status))",
|
||||
] {
|
||||
assert!(main.contains(required), "missing pre.011-fix.001 stable-control marker {required}");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user