Skip to content

Commit 60cb115

Browse files
committed
chore: M5 CI/Workflow Sweep - final synchronisation
1 parent 772bf1f commit 60cb115

4 files changed

Lines changed: 150 additions & 122 deletions

File tree

compiler/tangle-wasm/src/lib.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,7 @@ mod tests {
845845
#[test]
846846
fn test_empty_program_generates_valid_wasm() {
847847
let mut backend = WasmBackend::new();
848-
let module = backend.generate(&empty_program()).unwrap();
848+
let module = backend.generate(&empty_program()).expect("TODO: handle error");
849849
let bytes = module.to_bytes();
850850
// Valid WASM magic number
851851
assert_eq!(&bytes[0..4], b"\0asm");
@@ -861,7 +861,7 @@ mod tests {
861861
#[test]
862862
fn test_simple_generator_compiles() {
863863
let mut backend = WasmBackend::new();
864-
let module = backend.generate(&simple_program()).unwrap();
864+
let module = backend.generate(&simple_program()).expect("TODO: handle error");
865865
// 1 generator + 3 runtime helpers
866866
assert_eq!(module.functions.len(), 4);
867867
assert_eq!(module.functions[0].name, "sigma1");
@@ -900,7 +900,7 @@ mod tests {
900900
};
901901

902902
let mut backend = WasmBackend::new();
903-
let module = backend.generate(&program).unwrap();
903+
let module = backend.generate(&program).expect("TODO: handle error");
904904
// 2 generators + 1 composed braid + 3 runtime helpers
905905
assert_eq!(module.functions.len(), 6);
906906
assert_eq!(module.functions[2].name, "trefoil");
@@ -972,15 +972,15 @@ mod tests {
972972
let program = simple_program();
973973
let mut backend1 = WasmBackend::new();
974974
let mut backend2 = WasmBackend::new();
975-
let module1 = backend1.generate(&program).unwrap();
976-
let module2 = backend2.generate(&program).unwrap();
975+
let module1 = backend1.generate(&program).expect("TODO: handle error");
976+
let module2 = backend2.generate(&program).expect("TODO: handle error");
977977
assert_eq!(module1.to_bytes(), module2.to_bytes());
978978
}
979979

980980
#[test]
981981
fn test_module_structure_has_imports() {
982982
let mut backend = WasmBackend::new();
983-
let module = backend.generate(&simple_program()).unwrap();
983+
let module = backend.generate(&simple_program()).expect("TODO: handle error");
984984
// Should have 2 runtime imports: alloc_strands and swap_strands
985985
assert_eq!(module.imports.len(), 2);
986986
assert_eq!(module.imports[0].name, "alloc_strands");
@@ -1024,7 +1024,7 @@ mod tests {
10241024
};
10251025

10261026
let mut backend = WasmBackend::new();
1027-
let module = backend.generate(&program).unwrap();
1027+
let module = backend.generate(&program).expect("TODO: handle error");
10281028
let bytes = module.to_bytes();
10291029
assert_eq!(&bytes[0..4], b"\0asm");
10301030
// The binary should be larger with string data

0 commit comments

Comments
 (0)