summaryrefslogtreecommitdiff
path: root/test_napi/mem_test.js
diff options
context:
space:
mode:
authorDivy Srivastava <dj.srivastava23@gmail.com>2023-01-23 05:30:01 -0800
committerGitHub <noreply@github.com>2023-01-23 19:00:01 +0530
commitcd192313064bc2e9d65e3e734930cfaf15f4191b (patch)
treeb8187cfe80025efa6e7e1c1960a6bf9349e2a31f /test_napi/mem_test.js
parentc3e0b12c72673badece8ef5d789a942637d893ba (diff)
fix(napi): improve napi_adjust_external_memory (#17501)
<!-- Before submitting a PR, please read http://deno.land/manual/contributing 1. Give the PR a descriptive title. Examples of good title: - fix(std/http): Fix race condition in server - docs(console): Update docstrings - feat(doc): Handle nested reexports Examples of bad title: - fix #7123 - update docs - fix bugs 2. Ensure there is a related issue and it is referenced in the PR text. 3. Ensure there are tests that cover the changes. 4. Ensure `cargo test` passes. 5. Ensure `./tools/format.js` passes without changing files. 6. Ensure `./tools/lint.js` passes. 7. Open as a draft PR if your work is still in progress. The CI won't run all steps, but you can add '[ci]' to a commit message to force it to. 8. If you would like to run the benchmarks on the CI, add the 'ci-bench' label. -->
Diffstat (limited to 'test_napi/mem_test.js')
-rw-r--r--test_napi/mem_test.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/test_napi/mem_test.js b/test_napi/mem_test.js
new file mode 100644
index 000000000..bdbd395d3
--- /dev/null
+++ b/test_napi/mem_test.js
@@ -0,0 +1,11 @@
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
+
+import { assert, loadTestLibrary } from "./common.js";
+
+const mem = loadTestLibrary();
+
+Deno.test("napi adjust external memory", function () {
+ const adjusted = mem.adjust_external_memory();
+ assert(typeof adjusted === "number");
+ assert(adjusted > 0);
+});