mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 20:36:02 +00:00
Place, taskbar, opening, Save Options, Missing Fonts and one control test left their folders in the system temp folder after every run. Other opening and control tests removed theirs only at the end of a passing test, so a failing one left its folder. - A test-only Folder guard (crate::tests_folder) removes its folder with everything in it when dropped, also when the test panics, as the find-files tests' Tree guard does (#6948). - The opening and control tests that made their own folders use it. - Each Place test gets its own folder instead of one shared per-process folder, so one test's cleanup cannot remove another's files. - The Missing Fonts helper no longer removes and remakes the folder vectorcraft_testkit::temp_dir made, which keeps it owner-only on Unix. - vectorcraft_testkit::temp_dir is unchanged.