mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 12:18:19 +00:00
ensure sorting in wasm linker test
This commit is contained in:
parent
0f5f5fbe54
commit
5a326f1a80
1 changed files with 5 additions and 2 deletions
|
@ -293,17 +293,20 @@ fn test_help(
|
|||
fs::write(dump_filename, &buffer).unwrap();
|
||||
}
|
||||
|
||||
let linked_import_names = Vec::from_iter(linked_module.import.imports.iter().map(|i| i.name));
|
||||
let mut linked_import_names =
|
||||
Vec::from_iter(linked_module.import.imports.iter().map(|i| i.name));
|
||||
linked_import_names.sort();
|
||||
assert_eq!(&linked_import_names, expected_linked_import_names);
|
||||
|
||||
// eliminated imports appear after the non-eliminated ones in the name section
|
||||
let import_count = linked_import_names.len();
|
||||
let eliminated_count = expected_eliminated_names.len();
|
||||
let eliminated_names = Vec::from_iter(
|
||||
let mut eliminated_names = Vec::from_iter(
|
||||
linked_module.names.function_names[import_count..][..eliminated_count]
|
||||
.iter()
|
||||
.map(|(_, name)| *name),
|
||||
);
|
||||
eliminated_names.sort();
|
||||
assert_eq!(&eliminated_names, expected_eliminated_names);
|
||||
|
||||
let wasm_result = execute_wasm_module(&arena, linked_module).unwrap();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue