Files
vectorcraft/crates
dotCooCoo a5d0fe7963 Tests: font menu and menu bar tests allow for fonts and plug-ins other tests change
In a full parallel `cargo test -p vectorcraft-ui-egui` run, other tests
add and remove composite fonts in the process-wide font database and
remove plug-ins from the plug-in registry. Two tests failed when that
happened between their reads, and passed when run alone.

- `font_menu::tests::the_scroll_bar_leaves_the_stars_clear` starred
  `FontDb::global().families()`, but the menu lists the composite fonts
  first, so the top rows had no star. The test now turns on the starred
  filter and counts the rows it listed.
- `tests::nativemenu::the_menu_bar_is_inert_while_a_file_dialog_is_open`
  required every menu row from before the dialog to be back afterwards.
  A row may now be missing only when the composite font or plug-in it
  names is gone from the database or the registry.
- Four font menu tests took the first families from
  `menu_family_list()`, which can be a composite font that is removed
  before the frames run. They take them from the families that stay
  listed. The variable-filter test checks that every family listed
  before the click is listed again, instead of comparing two frames.
2026-11-12 04:58:20 -08:00
..
…
…
…
…