From aa4244b4d2b35cc2d53a3f231edfc93f99bda522 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Tue, 15 Oct 2024 16:10:05 -0700 Subject: [PATCH] fix process-constrained-memory.test.js --- src/bun.js/bindings/BunProcess.cpp | 2 +- .../test/parallel/process-constrained-memory.test.js | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 test/js/node/test/parallel/process-constrained-memory.test.js diff --git a/src/bun.js/bindings/BunProcess.cpp b/src/bun.js/bindings/BunProcess.cpp index a6d2b794e1..422be9b37f 100644 --- a/src/bun.js/bindings/BunProcess.cpp +++ b/src/bun.js/bindings/BunProcess.cpp @@ -2334,7 +2334,7 @@ JSC_DEFINE_HOST_FUNCTION(Process_functionConstrainedMemory, #if OS(LINUX) || OS(FREEBSD) return JSValue::encode(jsDoubleNumber(static_cast(WTF::ramSize()))); #else - return JSValue::encode(jsUndefined()); + return JSValue::encode(jsNumber(0)); // TODO: #endif } diff --git a/test/js/node/test/parallel/process-constrained-memory.test.js b/test/js/node/test/parallel/process-constrained-memory.test.js new file mode 100644 index 0000000000..1c841556c8 --- /dev/null +++ b/test/js/node/test/parallel/process-constrained-memory.test.js @@ -0,0 +1,11 @@ +//#FILE: test-process-constrained-memory.js +//#SHA1: 6c09d5733a7ac49f00b4923125a023c670423adf +//----------------- +"use strict"; + +test("process.constrainedMemory()", () => { + const constrainedMemory = process.constrainedMemory(); + expect(typeof constrainedMemory).toBe("number"); +}); + +//<#END_FILE: test-process-constrained-memory.js