diff options
Diffstat (limited to 'test_ffi')
-rw-r--r-- | test_ffi/tests/integration_tests.rs | 2 | ||||
-rw-r--r-- | test_ffi/tests/test.js | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/test_ffi/tests/integration_tests.rs b/test_ffi/tests/integration_tests.rs index 35f37aa14..5ca430f43 100644 --- a/test_ffi/tests/integration_tests.rs +++ b/test_ffi/tests/integration_tests.rs @@ -56,6 +56,8 @@ fn basic() { false\n\ true\n\ false\n\ + false\n\ + false\n\ 579\n\ true\n\ 579\n\ diff --git a/test_ffi/tests/test.js b/test_ffi/tests/test.js index 03c166a7c..af2f522a6 100644 --- a/test_ffi/tests/test.js +++ b/test_ffi/tests/test.js @@ -214,6 +214,10 @@ console.log(stringPtrview.getCString(11)); console.log(Boolean(dylib.symbols.is_null_ptr(ptr0))); console.log(Boolean(dylib.symbols.is_null_ptr(null))); console.log(Boolean(dylib.symbols.is_null_ptr(Deno.UnsafePointer.of(into)))); +const emptyBuffer = new BigUint64Array(0); +console.log(Boolean(dylib.symbols.is_null_ptr(emptyBuffer))); +const emptySlice = into.subarray(6); +console.log(Boolean(dylib.symbols.is_null_ptr(emptySlice))); const addU32Ptr = dylib.symbols.get_add_u32_ptr(); const addU32 = new Deno.UnsafeFnPointer(addU32Ptr, { |