#![allow(
clippy::unwrap_used,
clippy::panic,
reason = "integration test code; panics are assertion failures"
)]
use koh::sim::{run_predictor_reconciliation, run_session};
#[test]
fn integration_converges_clean_link() {
run_session(0.0, 1).assert_ok().unwrap();
}
#[test]
fn integration_converges_lossy_link() {
for seed in 1..6 {
run_session(0.3, seed)
.assert_ok()
.unwrap_or_else(|e| panic!("seed {seed}: {e}"));
}
}
#[test]
fn predictor_reconciles_against_real_screen() {
run_predictor_reconciliation().unwrap();
}