@@ -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"\0 asm" ) ;
@@ -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"\0 asm" ) ;
10301030 // The binary should be larger with string data
0 commit comments