aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/process.test.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-12-29 04:38:21 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-12-29 06:05:43 -0800
commit940ecd05a8a3a1f0326256148a93306b71936c1e (patch)
tree4c40f1d7510a4f33a0b0457f84f6677a5eb561b7 /test/bun.js/process.test.js
parent7c8a196c7666b87ba7625f2fe2c69508b8df4add (diff)
downloadbun-940ecd05a8a3a1f0326256148a93306b71936c1e.tar.gz
bun-940ecd05a8a3a1f0326256148a93306b71936c1e.tar.zst
bun-940ecd05a8a3a1f0326256148a93306b71936c1e.zip
[node] Implement `process.uptime` and `process.umask`
Diffstat (limited to 'test/bun.js/process.test.js')
-rw-r--r--test/bun.js/process.test.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/bun.js/process.test.js b/test/bun.js/process.test.js
index cd9e7cc7e..9c15892a9 100644
--- a/test/bun.js/process.test.js
+++ b/test/bun.js/process.test.js
@@ -112,3 +112,16 @@ it("process.argv0", () => {
it("process.execPath", () => {
expect(process.execPath).toBe(realpathSync(process.argv0));
});
+
+it("process.uptime()", () => {
+ expect(process.uptime()).toBeGreaterThan(0);
+ expect(Math.floor(process.uptime())).toBe(
+ Math.floor(performance.now() / 1000),
+ );
+});
+
+it("process.umask()", () => {
+ const orig = process.umask(777);
+ expect(orig).toBeGreaterThan(0);
+ expect(process.umask(orig)).toBe(777);
+});