diff options
author | Yoshiya Hinosawa <stibium121@gmail.com> | 2024-09-05 21:21:29 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-05 21:21:29 +0900 |
commit | dda63287456aae5cd4f7f428e23b52cb8c0005e5 (patch) | |
tree | ca1ee2443a3c19c8f910fd21907e5fa0ed8c98be | |
parent | 5319b85f14d919c8a3f390a8db53c95922f1cf8d (diff) |
fix(ext/node): stub `process.cpuUsage()` (#25462)
closes #23401
-rw-r--r-- | ext/node/polyfills/process.ts | 8 | ||||
-rw-r--r-- | tests/unit_node/process_test.ts | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/ext/node/polyfills/process.ts b/ext/node/polyfills/process.ts index f09d7ceed..f84255814 100644 --- a/ext/node/polyfills/process.ts +++ b/ext/node/polyfills/process.ts @@ -430,6 +430,14 @@ Process.prototype.config = { }, }; +Process.prototype.cpuUsage = function () { + warnNotImplemented("process.cpuUsage()"); + return { + user: 0, + system: 0, + }; +}; + /** https://nodejs.org/api/process.html#process_process_cwd */ Process.prototype.cwd = cwd; diff --git a/tests/unit_node/process_test.ts b/tests/unit_node/process_test.ts index 962877935..b3db9753e 100644 --- a/tests/unit_node/process_test.ts +++ b/tests/unit_node/process_test.ts @@ -1131,3 +1131,9 @@ Deno.test(function importedExecArgvTest() { Deno.test(function importedExecPathTest() { assertEquals(importedExecPath, Deno.execPath()); }); + +Deno.test("process.cpuUsage()", () => { + const cpuUsage = process.cpuUsage(); + assert(typeof cpuUsage.user === "number"); + assert(typeof cpuUsage.system === "number"); +}); |