summaryrefslogtreecommitdiff
path: root/test/fixtures/repl-pretty-stack.js
diff options
context:
space:
mode:
authorLance Ball <lball@redhat.com>2017-09-11 18:24:21 -0400
committerLance Ball <lball@redhat.com>2017-10-11 14:51:41 -0400
commitc5f54b1fad19a35dc00322181650545d2961ccc4 (patch)
tree95fa0b5657b1aed4a77003ccfea0d61b98d973c7 /test/fixtures/repl-pretty-stack.js
parent07f1efc2aeb68d993c8e132e3c3c52881c7f6670 (diff)
downloadandroid-node-v8-c5f54b1fad19a35dc00322181650545d2961ccc4.tar.gz
android-node-v8-c5f54b1fad19a35dc00322181650545d2961ccc4.tar.bz2
android-node-v8-c5f54b1fad19a35dc00322181650545d2961ccc4.zip
repl: remove internal frames from runtime errors
When a user executes code in the REPLServer which generates an exception, there is no need to display the REPLServer internal stack frames. PR-URL: https://github.com/nodejs/node/pull/15351 Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Refs: https://github.com/nodejs/node/pull/9601
Diffstat (limited to 'test/fixtures/repl-pretty-stack.js')
-rw-r--r--test/fixtures/repl-pretty-stack.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/fixtures/repl-pretty-stack.js b/test/fixtures/repl-pretty-stack.js
new file mode 100644
index 0000000000..26e72beeca
--- /dev/null
+++ b/test/fixtures/repl-pretty-stack.js
@@ -0,0 +1,19 @@
+'use strict';
+
+function a() {
+ b();
+}
+
+function b() {
+ c();
+}
+
+function c() {
+ d(function() { throw new Error('Whoops!'); });
+}
+
+function d(f) {
+ f();
+}
+
+a(); \ No newline at end of file