From 58f3a0382bfdec10cdfdc274f76429bf8acd4bfe Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Wed, 7 Jan 2015 19:07:18 +0100 Subject: [PATCH] test: fix parallel/test-repl-harmony with new v8 Assignment to a const var in strict mode is a lazy TypeError now. Update the test accordingly. PR-URL: https://github.com/iojs/io.js/pull/243 Reviewed-By: Fedor Indutny Reviewed-By: Trevor Norris --- test/parallel/test-repl-harmony.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/parallel/test-repl-harmony.js b/test/parallel/test-repl-harmony.js index 701dd5e..b1bff56 100644 --- a/test/parallel/test-repl-harmony.js +++ b/test/parallel/test-repl-harmony.js @@ -23,11 +23,11 @@ var common = require('../common'); var assert = require('assert'); var spawn = require('child_process').spawn; -var args = ['--harmony', '--use-strict', '-i']; +var args = ['--harmony', '--harmony_scoping', '--use-strict', '-i']; var child = spawn(process.execPath, args); -var input = 'function x(){const y=1;y=2}\n'; -var expectOut = /^> SyntaxError: Assignment to constant variable.\n/; +var input = '(function(){const y=1;y=2})()\n'; +var expectOut = /^> TypeError: Assignment to constant variable.\n/; child.stderr.setEncoding('utf8'); child.stderr.on('data', function(c) { -- 2.7.4