crates/namir-ui/src/app.rs:396-414
dispatched_intents_from_a_frame_reach_the_host claims in its doc comment to verify a SetParam "round-trips to the host via NamirUi::frame's real UiHost::dispatch path", but the body calls namir_ui.host.dispatch(...) directly -- no frame is run, render is never entered, and the assertion only re-tests RecordingHost's Vec::push. The one glue path it purports to cover (render -> collect intents -> dispatch) is untested.
Fix: drive headless_frame with a click on a real control and assert the intent landed in host.dispatched.
crates/namir-ui/src/app.rs:396-414dispatched_intents_from_a_frame_reach_the_hostclaims in its doc comment to verify aSetParam"round-trips to the host viaNamirUi::frame's realUiHost::dispatchpath", but the body callsnamir_ui.host.dispatch(...)directly -- no frame is run,renderis never entered, and the assertion only re-testsRecordingHost'sVec::push. The one glue path it purports to cover (render -> collect intents -> dispatch) is untested.Fix: drive
headless_framewith a click on a real control and assert the intent landed inhost.dispatched.