rojo/rojo-test/build-test-snapshots
Joe 2ff5c3936c Implement fixes and enhancements from audit pass 2
- Introduced a new plan addressing critical bugs, correctness issues, and refactors identified during the audit, including improvements to metadata handling and slugification logic.
- Replaced inline removal logic in `handle_api_write` with a new `remove_instance_at_path` method to ensure correct deletion of instances.
- Updated pre-seeding logic in `dir.rs` and `project.rs` to derive deduplication keys from actual filesystem paths instead of slugified names.
- Enhanced rename handling in `change_processor.rs` to prevent collisions by deduplicating names against existing siblings.
- Added tests for various scenarios, including handling of forbidden characters and ensuring correct deduplication behavior.
- Refactored child iteration in `dir.rs` and `project.rs` to sort children alphabetically for deterministic deduplication ordering.
2026-02-10 21:35:26 -06:00
..
end_to_end__tests__build__attributes.snap Simplify usage of attributes. (#574) 2022-08-03 20:07:06 -04:00
end_to_end__tests__build__client_in_folder.snap RunContext refactor + sync updates 2026-01-30 08:12:04 -06:00
end_to_end__tests__build__client_init.snap Update snapshot files to reflect changes in module structure and properties 2026-01-30 09:28:22 -06:00
end_to_end__tests__build__csv_bug_145.snap json5 work 2026-01-22 22:19:00 -06:00
end_to_end__tests__build__csv_bug_147.snap json5 work 2026-01-22 22:19:00 -06:00
end_to_end__tests__build__csv_in_folder.snap json5 work 2026-01-22 22:19:00 -06:00
end_to_end__tests__build__dedup_suffix_with_meta.snap Implement fixes and enhancements from audit pass 2 2026-02-10 21:35:26 -06:00
end_to_end__tests__build__deep_nesting.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__gitkeep.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__ignore_glob_inner.snap Update snapshot files to reflect changes in module structure and properties 2026-01-30 09:28:22 -06:00
end_to_end__tests__build__ignore_glob_nested.snap Update snapshot files to reflect changes in module structure and properties 2026-01-30 09:28:22 -06:00
end_to_end__tests__build__ignore_glob_spec.snap Update snapshot files to reflect changes in module structure and properties 2026-01-30 09:28:22 -06:00
end_to_end__tests__build__infer_service_name.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__infer_starter_player.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__init_csv_with_children.snap json5 work 2026-01-22 22:19:00 -06:00
end_to_end__tests__build__init_meta_class_name.snap Re-add the hack to write NeedsPivotMigration as false for models (#1027) 2025-04-16 15:03:09 -07:00
end_to_end__tests__build__init_meta_name_override.snap Implement fixes and enhancements from audit pass 2 2026-02-10 21:35:26 -06:00
end_to_end__tests__build__init_meta_properties.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__init_with_children.snap Update snapshot files to reflect changes in module structure and properties 2026-01-30 09:28:22 -06:00
end_to_end__tests__build__issue_546.snap RunContext refactor + sync updates 2026-01-30 08:12:04 -06:00
end_to_end__tests__build__json_as_lua.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__json_model_in_folder.snap Upgrade to rbx_dom_weak 2.0 (#377) 2021-02-18 20:56:09 -05:00
end_to_end__tests__build__json_model_legacy_name.snap Update vscode-rojo submodule reference and complete migration plan for path encoding 2026-02-10 03:14:18 -06:00
end_to_end__tests__build__meta_name_override.snap Implement fixes and enhancements from audit pass 2 2026-02-10 21:35:26 -06:00
end_to_end__tests__build__model_json_name_override.snap Implement fixes and enhancements from audit pass 2 2026-02-10 21:35:26 -06:00
end_to_end__tests__build__module_in_folder.snap Update snapshot files to reflect changes in module structure and properties 2026-01-30 09:28:22 -06:00
end_to_end__tests__build__module_init.snap Update snapshot files to reflect changes in module structure and properties 2026-01-30 09:28:22 -06:00
end_to_end__tests__build__nested_runcontext.snap Add RunContext support for script outputs (#765) 2023-09-23 13:28:09 -07:00
end_to_end__tests__build__no_name_default_project.snap Make the name field in projects optional (#870) 2024-02-20 17:25:57 -08:00
end_to_end__tests__build__no_name_project.snap Make the name field in projects optional (#870) 2024-02-20 17:25:57 -08:00
end_to_end__tests__build__no_name_top_level_project.snap Make the name field in projects optional (#870) 2024-02-20 17:25:57 -08:00
end_to_end__tests__build__optional.snap Add support for optional paths (#472) 2022-04-19 18:43:47 -04:00
end_to_end__tests__build__project_composed_default.snap Add tests for current file naming with regards to project name field 2021-11-22 13:22:16 -05:00
end_to_end__tests__build__project_composed_file.snap Add tests for current file naming with regards to project name field 2021-11-22 13:22:16 -05:00
end_to_end__tests__build__project_root_name.snap Add tests for current file naming with regards to project name field 2021-11-22 13:22:16 -05:00
end_to_end__tests__build__rbxm_in_folder.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__rbxmx_in_folder.snap Re-add the hack to write NeedsPivotMigration as false for models (#1027) 2025-04-16 15:03:09 -07:00
end_to_end__tests__build__rbxmx_ref.snap Upgrade dependencies 2021-10-11 17:40:14 -04:00
end_to_end__tests__build__script_meta_disabled.snap RunContext refactor + sync updates 2026-01-30 08:12:04 -06:00
end_to_end__tests__build__server_in_folder.snap RunContext refactor + sync updates 2026-01-30 08:12:04 -06:00
end_to_end__tests__build__server_init.snap RunContext refactor + sync updates 2026-01-30 08:12:04 -06:00
end_to_end__tests__build__sync_rule_alone.snap Add a new syncRules field project files to allow users to specify middleware to use for files (#813) 2024-01-19 22:18:17 -08:00
end_to_end__tests__build__sync_rule_complex.snap RunContext refactor + sync updates 2026-01-30 08:12:04 -06:00
end_to_end__tests__build__sync_rule_nested_projects.snap Add a new syncRules field project files to allow users to specify middleware to use for files (#813) 2024-01-19 22:18:17 -08:00
end_to_end__tests__build__tilde_no_meta.snap Update slugify branch audit plan and implement fixes for identified issues 2026-02-10 20:18:33 -06:00
end_to_end__tests__build__txt.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__txt_in_folder.snap Replace rojo-test with regular tests folder again (#323) 2020-05-20 15:30:05 -07:00
end_to_end__tests__build__unresolved_values.snap Re-add the hack to write NeedsPivotMigration as false for models (#1027) 2025-04-16 15:03:09 -07:00
end_to_end__tests__build__weldconstraint.snap Live sync Attributes (#553) 2022-06-29 18:53:34 -04:00