mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 22:11:38 +00:00
Update ChangeBatcher tests to reflect encoding behavior for duplicate-named children
- Renamed test case to clarify that children with duplicate names are now encoded rather than skipped. - Adjusted assertions to ensure all children are included in the encoded output, aligning with the updated encoding logic. - Refactored related test cases for improved clarity and maintainability. These changes enhance the accuracy of the ChangeBatcher tests, ensuring they correctly validate the new encoding behavior.
This commit is contained in:
parent
bb9d241253
commit
aabbfb23b2
5 changed files with 75 additions and 32 deletions
|
|
@ -1444,8 +1444,7 @@ impl JobThreadContext {
|
|||
effective_meta_base = old_base;
|
||||
} else {
|
||||
overridden_source_path = Some(new_path.clone());
|
||||
new_ref_segment =
|
||||
Some(new_file_name.clone());
|
||||
new_ref_segment = Some(new_file_name.clone());
|
||||
let old_meta = parent
|
||||
.join(format!("{}.meta.json5", old_base));
|
||||
let new_meta = parent.join(format!(
|
||||
|
|
@ -1748,9 +1747,7 @@ impl JobThreadContext {
|
|||
if *old_ref_path != new_ref_path {
|
||||
self.update_ref_paths_after_rename(old_ref_path, &new_ref_path);
|
||||
}
|
||||
} else if update.changed_name.is_some()
|
||||
|| update.changed_class_name.is_some()
|
||||
{
|
||||
} else if update.changed_name.is_some() || update.changed_class_name.is_some() {
|
||||
// Rename or class change was requested but no filesystem
|
||||
// rename happened (e.g., ProjectNode, init-file class
|
||||
// change where directory name stays the same). No ref
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue