summaryrefslogtreecommitdiff
path: root/test/debugger
diff options
context:
space:
mode:
authorcjihrig <cjihrig@gmail.com>2016-04-28 12:26:29 -0400
committercjihrig <cjihrig@gmail.com>2016-05-02 10:18:53 -0400
commitd2eb9351775ae706146693274cbbde3a7020e3fc (patch)
tree1c41e23b8324a58ecaea2afd801461741e58d56f /test/debugger
parent8a87b29034c663d073e2b6de766d3bee5c2e2d1e (diff)
downloadandroid-node-v8-d2eb9351775ae706146693274cbbde3a7020e3fc.tar.gz
android-node-v8-d2eb9351775ae706146693274cbbde3a7020e3fc.tar.bz2
android-node-v8-d2eb9351775ae706146693274cbbde3a7020e3fc.zip
debugger: display array contents in repl
This commit allows all array properties to be printed except for "length". Previously, this filter was applied by checking the type of each property. However, something changed in V8, and array elements started coming through as numeric strings, which stopped them from being displayed. Fixes: https://github.com/nodejs/node/issues/6444 PR-URL: https://github.com/nodejs/node/pull/6448 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
Diffstat (limited to 'test/debugger')
-rw-r--r--test/debugger/test-debugger-repl.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/debugger/test-debugger-repl.js b/test/debugger/test-debugger-repl.js
index 4919955273..8a87d40d16 100644
--- a/test/debugger/test-debugger-repl.js
+++ b/test/debugger/test-debugger-repl.js
@@ -75,3 +75,7 @@ addTest('for (var i in process.env) delete process.env[i]', []);
addTest('process.env', [
/\{\}/
]);
+
+addTest('arr = [{foo: "bar"}]', [
+ /\[ \{ foo: 'bar' \} \]/
+]);