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-15 17:31:18 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-12-15 17:31:18 -0800
commit3ea983578f4f9ec0544697852e617ddcdb585783 (patch)
tree2e4c1acf13ffcc590813e308b6cef53f2bca2483 /test/bun.js/process.test.js
parent000a0c9dcac3b4fae73fde60fab4d78a4e15e849 (diff)
downloadbun-3ea983578f4f9ec0544697852e617ddcdb585783.tar.gz
bun-3ea983578f4f9ec0544697852e617ddcdb585783.tar.zst
bun-3ea983578f4f9ec0544697852e617ddcdb585783.zip
[node:process] Implement `process.argv0`, `process.execPath`
Fixes https://github.com/oven-sh/bun/issues/1599
Diffstat (limited to 'test/bun.js/process.test.js')
-rw-r--r--test/bun.js/process.test.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/bun.js/process.test.js b/test/bun.js/process.test.js
index f3ed9dd63..cd9e7cc7e 100644
--- a/test/bun.js/process.test.js
+++ b/test/bun.js/process.test.js
@@ -1,4 +1,6 @@
+import { resolveSync } from "bun";
import { describe, expect, it } from "bun:test";
+import { realpathSync } from "fs";
it("process", () => {
// this property isn't implemented yet but it should at least return a string
@@ -102,3 +104,11 @@ it("process.env is spreadable and editable", () => {
it("process.version starts with v", () => {
expect(process.version.startsWith("v")).toBeTruthy();
});
+
+it("process.argv0", () => {
+ expect(process.argv0).toBe(process.argv[0]);
+});
+
+it("process.execPath", () => {
+ expect(process.execPath).toBe(realpathSync(process.argv0));
+});