mirror of
https://github.com/storytold/filmcraft.git
synced 2026-10-29 04:27:47 -06:00
crates/ui-egui/tests/scripted.rs runs the real FilmcraftApp under egui_kittest's eframe harness (no window/GPU) and drives it through ControlRequests, stepping frames until each reply arrives; synthetic ui.click input is fed through the app's raw_input_hook. Tests: demo project + widget registry, razor/undo/redo with timeline locate, source insert, apply Gaussian Blur and see it in Effect Controls, playback toggle/stop, click a tool button by automation id, error replies. docs/testing.md documents coverage and limits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>