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++) {}"); |