diff options
author | 2022-12-15 17:31:18 -0800 | |
---|---|---|
committer | 2022-12-15 17:31:18 -0800 | |
commit | 3ea983578f4f9ec0544697852e617ddcdb585783 (patch) | |
tree | 2e4c1acf13ffcc590813e308b6cef53f2bca2483 /test/bun.js/process.test.js | |
parent | 000a0c9dcac3b4fae73fde60fab4d78a4e15e849 (diff) | |
download | bun-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.js | 10 |
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)); +}); |