Integrate release recovery, semantic review, coverage and Windows packaging

This commit is contained in:
Codex
2026-09-06 16:31:55 -07:00
parent c091f80e6e
commit 2b2d2bc18b
174 changed files with 27635 additions and 127 deletions
+4 -4
View File
@@ -684,7 +684,7 @@ mod tests {
#[test]
fn right_click_targets_actor_without_changing_selection_until_action() {
let mut app = App::new();
let mut app = App::with_project(Project::demo());
let actor = app
.project()
.elements
@@ -717,7 +717,7 @@ mod tests {
}
#[test]
fn menu_preserves_pending_properties_and_rejects_delayed_mutations() {
let mut app = App::new();
let mut app = App::with_project(Project::demo());
let target = app.project().elements.keys().next().copied().unwrap();
let selected = app.selected;
let model = app.project().clone();
@@ -747,7 +747,7 @@ mod tests {
}
#[test]
fn late_menu_actions_do_not_dismiss_new_menu_or_cross_view_context() {
let mut app = App::new();
let mut app = App::with_project(Project::demo());
let id = app.selected;
send(&mut app, open(id, Point::ORIGIN));
let old = choose(&app, "Open source");
@@ -763,7 +763,7 @@ mod tests {
}
#[test]
fn pending_source_allows_file_navigation_but_disables_model_actions() {
let mut app = App::new();
let mut app = App::with_project(Project::demo());
send(&mut app, Message::Page(Page::Text));
send(
&mut app,