From 5218d07b0d2e7371064eeb0d448f56ead482dfbb Mon Sep 17 00:00:00 2001 From: Casper Beyer Date: Thu, 22 Jan 2015 12:45:47 +0800 Subject: [PATCH 1/2] Use $BROWSER with fallbacks for opening browser tests --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5ceff1b52e..68ad4f18eb 100644 --- a/Makefile +++ b/Makefile @@ -65,7 +65,10 @@ test-browser: node $(BROWSERIFY_CMD) -e test/_browser.js >dist/6to5-test.js rm -rf templates.json tests.json - test -n "`which open`" && open test/browser.html + if [ -n $$BROWSER ]; then $$BROWSER test/browser.html; \ + elif which xdg-open > /dev/null; then xdg-open 'test/browser.html'; \ + elif which gnome-open > /dev/null; then gnome-open 'test/browser.html'; \ + elif which open > /dev/null; then open 'test/browser.html'; fi \ publish: git pull --rebase From 4fe6ad43c1cd037253da0b105acbd8d19c89279f Mon Sep 17 00:00:00 2001 From: Assaf Arkin Date: Thu, 22 Jan 2015 10:19:45 -0800 Subject: [PATCH 2/2] Added test case for issue #564 --- .../es6-let-scoping/switch-break/exec.js | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 test/fixtures/transformation/es6-let-scoping/switch-break/exec.js diff --git a/test/fixtures/transformation/es6-let-scoping/switch-break/exec.js b/test/fixtures/transformation/es6-let-scoping/switch-break/exec.js new file mode 100644 index 0000000000..0e7eb1fb2f --- /dev/null +++ b/test/fixtures/transformation/es6-let-scoping/switch-break/exec.js @@ -0,0 +1,11 @@ +if (true) { + const x = 1; + switch (x) { + case 1: { + function y() { + assert(x, 1); + }; + break; + } + } +}