@@ -387,14 +387,14 @@ fn closure_compiler_tests() {
387387
388388 // CLASS_STATIC_BLOCK
389389 test ( "(class C { static {} })" , false ) ;
390- // test("(class C { static { [1]; } })", false);
391- test ( "(class C { static { let x; } })" , true ) ;
392- test ( "(class C { static { const x =1 ; } })" , true ) ;
393- test ( "(class C { static { var x; } })" , true ) ;
390+ test ( "(class C { static { [1]; } })" , false ) ;
391+ test ( "(class C { static { let x; } })" , false ) ;
392+ test ( "(class C { static { const x =1 ; } })" , false ) ;
393+ test ( "(class C { static { var x; } })" , false ) ;
394394 test ( "(class C { static { this.x = 1; } })" , true ) ;
395- test ( "(class C { static { function f() { } } })" , true ) ;
396- // test("(class C { static { (function () {} )} })", false);
397- // test("(class C { static { ()=>{} } })", false);
395+ test ( "(class C { static { function f() { } } })" , false ) ;
396+ test ( "(class C { static { (function () {} )} })" , false ) ;
397+ test ( "(class C { static { ()=>{} } })" , false ) ;
398398
399399 // SUPER calls
400400 test ( "super()" , true ) ;
@@ -715,6 +715,7 @@ fn test_class_expression() {
715715 test ( "(class extends foo() {})" , true ) ;
716716 test ( "(class extends (() => {}) {})" , true ) ;
717717 test ( "(class { static {} })" , false ) ;
718+ test ( "(class { static { 1; } })" , false ) ;
718719 test ( "(class { static { foo(); } })" , true ) ;
719720 test ( "(class { a() {} })" , false ) ;
720721 test ( "(class { [1]() {} })" , false ) ;
0 commit comments