From 6db3eda41affc4e7330fc4a8b4529c133b0e99b4 Mon Sep 17 00:00:00 2001 From: Tooru Fujisawa Date: Tue, 15 Nov 2016 13:00:50 +0900 Subject: [PATCH] Bug 1285710 - Add testcase for error message for redeclaration error. r=shu --- js/src/jit-test/tests/parser/redeclaration-message.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 js/src/jit-test/tests/parser/redeclaration-message.js diff --git a/js/src/jit-test/tests/parser/redeclaration-message.js b/js/src/jit-test/tests/parser/redeclaration-message.js new file mode 100644 index 000000000000..2f582328e9eb --- /dev/null +++ b/js/src/jit-test/tests/parser/redeclaration-message.js @@ -0,0 +1,10 @@ +var aVar = 56; +try { + console.log(aLet); + let aLet = 56; + // We cannot add `caught` variable on the toplevel for this testcase. + // We use assertEq here to catch non-throwing case. + assertEq(true, false); +} catch (e) { + assertEq(e.message, "can't access lexical declaration `aLet' before initialization"); +}