@@ -274,7 +274,7 @@ mod test {
274274
275275 test (
276276 "var x = 2; foo(x); x = 3; x = 1; var y = 2; var z = 4; x = 5" ,
277- "var x = 2; foo(x); x = 3; x = 1; var y = 2, z = 4; x = 5" ,
277+ "var x = 2; foo(x), x = 3, x = 1; var y = 2, z = 4; x = 5" ,
278278 ) ;
279279 }
280280
@@ -292,9 +292,9 @@ mod test {
292292
293293 #[ test]
294294 fn test_aggressive_redeclaration_in_for ( ) {
295- test_same ( "for(var x = 1; x = 2; x = 3) { x = 4} " ) ;
295+ test_same ( "for(var x = 1; x = 2; x = 3) x = 4" ) ;
296296 test_same ( "for(var x = 1; y = 2; z = 3) {var a = 4}" ) ;
297- test_same ( "var x; for(x = 1; x = 2; z = 3) { x = 4} " ) ;
297+ test_same ( "var x; for(x = 1; x = 2; z = 3) x = 4" ) ;
298298 }
299299
300300 #[ test]
@@ -342,9 +342,9 @@ mod test {
342342
343343 #[ test]
344344 fn test_aggressive_redeclaration_of_let_in_for ( ) {
345- test_same ( "for(let x = 1; x = 2; x = 3) { x = 4} " ) ;
345+ test_same ( "for(let x = 1; x = 2; x = 3) x = 4" ) ;
346346 test_same ( "for(let x = 1; y = 2; z = 3) {let a = 4}" ) ;
347- test_same ( "let x; for(x = 1; x = 2; z = 3) { x = 4} " ) ;
347+ test_same ( "let x; for(x = 1; x = 2; z = 3) x = 4" ) ;
348348 }
349349
350350 #[ test]
@@ -362,16 +362,19 @@ mod test {
362362
363363 // do not redeclare function parameters
364364 // incompatible with strict mode
365- test_same ( "function f(x) { let y = 3; x = 4; x + y; }" ) ;
365+ test_same ( "function f(x) { let y = 3; x = 4, x + y; }" ) ;
366366 }
367367
368368 #[ test]
369369 fn test_arrow_function ( ) {
370- test ( "() => {let x = 1; let y = 2; x + y; }" , "() => {let x = 1, y = 2; x + y; }" ) ;
370+ test (
371+ "(() => { let x = 1; let y = 2; x + y; })()" ,
372+ "(() => { let x = 1, y = 2; x + y; })()" ,
373+ ) ;
371374
372375 // do not redeclare function parameters
373376 // incompatible with strict mode
374- test_same ( "(x) => {x = 4; let y = 2; x + y; }" ) ;
377+ test_same ( "(( x) => { x = 4; let y = 2; x + y; })() " ) ;
375378 }
376379
377380 #[ test]
0 commit comments