Chromium Code Reviews| Index: test/mjsunit/es6/block-non-strict-errors.js |
| diff --git a/test/mjsunit/es6/block-non-strict-errors.js b/test/mjsunit/es6/block-non-strict-errors.js |
| deleted file mode 100644 |
| index 50d5f22cf1415163d2196eef9ac9d8a492041033..0000000000000000000000000000000000000000 |
| --- a/test/mjsunit/es6/block-non-strict-errors.js |
| +++ /dev/null |
| @@ -1,39 +0,0 @@ |
| -// Copyright 2014 the V8 project authors. All rights reserved. |
| -// Use of this source code is governed by a BSD-style license that can be |
| -// found in the LICENSE file. |
| - |
| -function CheckError(source) { |
| - var exception = null; |
| - try { |
| - eval(source); |
| - } catch (e) { |
| - exception = e; |
| - } |
| - assertNotNull(exception); |
| - assertEquals( |
| - "Block-scoped declarations (let, const, function, class) not yet supported outside strict mode", |
| - exception.message); |
| -} |
| - |
| - |
| -function CheckOk(source) { |
| - eval(source); |
| -} |
| - |
| -CheckError("let x = 1;"); |
|
adamk
2016/01/05 19:19:05
Same here.
Dan Ehrenberg
2016/01/06 00:27:57
Done
|
| -CheckError("{ let x = 1; }"); |
| -CheckError("function f() { let x = 1; }"); |
| -CheckError("for (let x = 1; x < 1; x++) {}"); |
| -CheckError("for (let x of []) {}"); |
| -CheckError("for (let x in []) {}"); |
| -CheckError("class C {}"); |
| -CheckError("class C extends Array {}"); |
| -CheckError("(class {});"); |
| -CheckError("(class extends Array {});"); |
| -CheckError("(class C {});"); |
| -CheckError("(class C exends Array {});"); |
| - |
| -CheckOk("let = 1;"); |
| -CheckOk("{ let = 1; }"); |
| -CheckOk("function f() { let = 1; }"); |
| -CheckOk("for (let = 1; let < 1; let++) {}"); |