Use UTF-8 path conversion in autosave UI fixture

This commit is contained in:
Emil
2026-09-24 02:59:09 +03:00
parent 62059e154d
commit 1ea0ce6ba9
+3 -2
View File
@@ -160,9 +160,10 @@ int main() {
session.authoring().query(original_document).at("revision"),
Json::array({{{"op", "scene.rename"}, {"name", "Conflicting autosave"}}}));
ui.frame({});
auto disk_scene = read_json(root / "Scenes/Главная.scene.json");
const auto disk_path = root / path_from_utf8("Scenes/Главная.scene.json");
auto disk_scene = read_json(disk_path);
disk_scene["name"] = "External scene edit";
atomic_write_json(root / "Scenes/Главная.scene.json", disk_scene);
atomic_write_json(disk_path, disk_scene);
std::this_thread::sleep_for(std::chrono::milliseconds(2100));
ui.frame({});
check(ui.widgets().find("autosave-status")->text == "Save conflict" &&