From: Matt Corallo Date: Sat, 15 Jan 2022 21:46:20 +0000 (+0000) Subject: [TS] Remove race-y test for malloc-free-malloc re-using memory X-Git-Tag: v0.0.105.0~5^2~17 X-Git-Url: http://git.bitcoin.ninja/?a=commitdiff_plain;h=6ec1feeafbf54048d547268cd93c23f7db6dd67e;p=ldk-java [TS] Remove race-y test for malloc-free-malloc re-using memory --- diff --git a/ts/test/tests.mts b/ts/test/tests.mts index 7c371653..bbf2c8d1 100644 --- a/ts/test/tests.mts +++ b/ts/test/tests.mts @@ -12,18 +12,11 @@ tests.push(async () => { console.assert(rawldk.CResult_boolLightningErrorZ_is_ok(result)); console.assert(rawldk.CResult_boolLightningErrorZ_get_ok(result)); rawldk.CResult_boolLightningErrorZ_free(result); - console.assert(rawldk.CResult_boolLightningErrorZ_ok(false) == result); // malloc doesn't need to guarantee this, but currently does - console.assert(rawldk.CResult_boolLightningErrorZ_is_ok(result)); - console.assert(!rawldk.CResult_boolLightningErrorZ_get_ok(result)); - rawldk.CResult_boolLightningErrorZ_free(result); + const second_res = rawldk.CResult_boolLightningErrorZ_ok(false); + console.assert(rawldk.CResult_boolLightningErrorZ_is_ok(second_res)); + console.assert(!rawldk.CResult_boolLightningErrorZ_get_ok(second_res)); + rawldk.CResult_boolLightningErrorZ_free(second_res); - /*var pk_arr = []; - for (var i = 0; i < 33; i++) { pk_arr[i] = 42; } - const pk_bytes = encodeUint8Array(pk_arr); - const pk_res = wasm.TS_CResult_PublicKeyErrorZ_ok(pk_bytes); - console.assert(wasm.TS_CResult_PublicKeyErrorZ_is_ok(pk_res)); - const pk_res_bytes = wasm.TS_LDKCResult_PublicKeyErrorZ_get_ok(pk_res); - wasm.TS_CResult_PublicKeyErrorZ_free(pk_res);*/ return true; });