summaryrefslogtreecommitdiff
path: root/test/parallel/test-process-env.js
diff options
context:
space:
mode:
authorJoyee Cheung <joyeec9h3@gmail.com>2018-11-09 11:37:08 +0800
committerJoyee Cheung <joyeec9h3@gmail.com>2018-11-14 02:59:43 +0800
commit08bfd5625f7deaa5d58bbfac1f9152261a246b4a (patch)
tree72c5aaaca5693b8979377cf134f463cde9b8c4ca /test/parallel/test-process-env.js
parent83c6067ac6f20aa81f00fa020fe528ca27980b7d (diff)
downloadandroid-node-v8-08bfd5625f7deaa5d58bbfac1f9152261a246b4a.tar.gz
android-node-v8-08bfd5625f7deaa5d58bbfac1f9152261a246b4a.tar.bz2
android-node-v8-08bfd5625f7deaa5d58bbfac1f9152261a246b4a.zip
process: remove pushValueToArray in EnvEnumerator
Instead of calling into JS from C++ to push values into an array, use the new Array::New API that takes a pointer and a length directly. PR-URL: https://github.com/nodejs/node/pull/24264 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Diffstat (limited to 'test/parallel/test-process-env.js')
-rw-r--r--test/parallel/test-process-env.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/parallel/test-process-env.js b/test/parallel/test-process-env.js
index 60f4d6f4fa..51cc637d06 100644
--- a/test/parallel/test-process-env.js
+++ b/test/parallel/test-process-env.js
@@ -91,6 +91,7 @@ assert.strictEqual(5, date.getHours());
// case-sensitive on other platforms.
process.env.TEST = 'test';
assert.strictEqual(process.env.TEST, 'test');
+
// Check both mixed case and lower case, to avoid any regressions that might
// simply convert input to lower case.
if (common.isWindows) {
@@ -100,3 +101,8 @@ if (common.isWindows) {
assert.strictEqual(process.env.test, undefined);
assert.strictEqual(process.env.teST, undefined);
}
+
+{
+ const keys = Object.keys(process.env);
+ assert.ok(keys.length > 0);
+}