make `expect_stdout` work on Node.js 0.12 (#1623)
authorAlex Lam S.L <alexlamsl@gmail.com>
Sun, 19 Mar 2017 04:00:32 +0000 (12:00 +0800)
committerGitHub <noreply@github.com>
Sun, 19 Mar 2017 04:00:32 +0000 (12:00 +0800)
commita3cc3a9b8740eb1bb03c7e4cf008c38ef5c4a60c
tree4f8d7f528fa5a4febb1ba969b226ef44fab62659
parent96f8befdd7dbc3be9f5991f805ad8d60dfb3e6d6
make `expect_stdout` work on Node.js 0.12 (#1623)

That particular version of Node.js has messed up error messages, so provide a version-specific workaround.

Also fixed an formatting issue which would cause `expect_stdout` to fail if error message contains excerpts of input.

Apply `expect_stdout` to more applicable tests.
20 files changed:
test/compress/collapse_vars.js
test/compress/concat-strings.js
test/compress/const.js
test/compress/dead-code.js
test/compress/evaluate.js
test/compress/functions.js
test/compress/issue-1275.js
test/compress/issue-1321.js
test/compress/issue-1447.js
test/compress/issue-640.js
test/compress/issue-892.js
test/compress/issue-976.js
test/compress/labels.js
test/compress/loops.js
test/compress/negate-iife.js
test/compress/reduce_vars.js
test/compress/screw-ie8.js
test/compress/sequences.js
test/compress/transform.js
test/run-tests.js