@@ -132,15 +132,15 @@ async function loadModule(path) {
132
132
foobars : [ { foo : - 12345 , bar : 123 , flag : true , baz : "bazinga" } ] } ) ,
133
133
[ { foobar : { foo : - 12345 , bar : 123 , u64Val : ( 2 ** 32 + 1 ) . toString ( ) ,
134
134
i64Val : "-64" , flag : true , baz : "bazinga" , uint8array : null , arr : null ,
135
- u32Arr : null , i32Arr : null , u128Val : null , uint8arrays : null , u64Arr : null } } ] ) ;
135
+ u32Arr : null , i32Arr : null , u128Val : null , uint8arrays : null , u64Arr : null , u64_zero : "0" } } ] ) ;
136
136
assert . deepEqual ( await module . convertFoobars ( {
137
137
foobars : [ { arr : [ [ "1" , "2" ] , [ "3" ] ] } ] } ) ,
138
- [ { foobar : { foo : 0 , bar : 1 , u64Val : "4294967297" , i64Val : "-64" , flag : false , baz : '123' , uint8array : null , arr : [ [ "1" , "2" ] , [ "3" ] ] , u32Arr : null , i32Arr : null , u128Val : null , uint8arrays : null , u64Arr : null } } ] ) ;
138
+ [ { foobar : { foo : 0 , bar : 1 , u64Val : "4294967297" , i64Val : "-64" , flag : false , baz : '123' , uint8array : null , arr : [ [ "1" , "2" ] , [ "3" ] ] , u32Arr : null , i32Arr : null , u128Val : null , uint8arrays : null , u64Arr : null , u64_zero : "0" } } ] ) ;
139
139
assert . equal ( await module . getStringArrayLength ( { arr : [ "1" , "2" , "3" ] } ) , 3 ) ;
140
140
assert . deepEqual ( await module . rewrapFoobar ( { container : { foobar : { foo : 123 } } } ) ,
141
- { "foobars" :[ [ { "foo" :123 , "bar" :1 , "u64Val" :"4294967297" , "i64Val" :"-64" , "flag" :false , "baz" :"123" , "uint8array" :null , "arr" :null , "u32Arr" :null , "i32Arr" :null , "u128Val" :null , "uint8arrays" :null , "u64Arr" :null } ] ] } ) ;
141
+ { "foobars" :[ [ { "foo" :123 , "bar" :1 , "u64Val" :"4294967297" , "i64Val" :"-64" , "flag" :false , "baz" :"123" , "uint8array" :null , "arr" :null , "u32Arr" :null , "i32Arr" :null , "u128Val" :null , "uint8arrays" :null , "u64Arr" :null , u64_zero : "0" } ] ] } ) ;
142
142
assert . deepEqual ( await module . unwrapFoobar ( { container : { foobars : [ [ { foo : 123 } ] ] } } ) ,
143
- { "foo" :123 , "bar" :1 , "u64Val" :"4294967297" , "i64Val" :"-64" , "flag" :false , "baz" :"123" , "uint8array" :null , "arr" :null , "u32Arr" :null , "i32Arr" :null , "u128Val" :null , "uint8arrays" :null , u64Arr : null } ) ;
143
+ { "foo" :123 , "bar" :1 , "u64Val" :"4294967297" , "i64Val" :"-64" , "flag" :false , "baz" :"123" , "uint8array" :null , "arr" :null , "u32Arr" :null , "i32Arr" :null , "u128Val" :null , "uint8arrays" :null , u64Arr : null , u64_zero : "0" } ) ;
144
144
assert . deepEqual ( await module . stringOrNull ( ) , null )
145
145
} ) ( ) . catch ( e => {
146
146
console . error ( 'Error during test execution:' , e ) ;
0 commit comments