diff --git a/test/language/line-terminators/S7.3_A5.1_T2.js b/test/language/line-terminators/S7.3_A5.1_T2.js
deleted file mode 100644
index 168faa99a3e99cec930a90c581ea2437916c8322..0000000000000000000000000000000000000000
--- a/test/language/line-terminators/S7.3_A5.1_T2.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright 2009 the Sputnik authors.  All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-info: Multi line comment can contain LINE FEED (U+000A)
-es5id: 7.3_A5.1_T2
-description: Insert real LINE FEED into multi line comment
----*/
-
-/*CHECK#1*/
-var x = 0;
-/*
-multi
-line
-comment
-x = 1;
-*/
-if (x !== 0) {
-  $ERROR('#1: var x = 0; /*\\nmulti\\nline\\ncomment\\nx = 1;\\n*/ x === 0. Actual: ' + (x));
-}
diff --git a/test/language/line-terminators/S7.3_A5.3.js b/test/language/line-terminators/S7.3_A5.3.js
deleted file mode 100644
index 48abd6b12c3ef2082d5e98d9d6bfcf35790a3883..0000000000000000000000000000000000000000
--- a/test/language/line-terminators/S7.3_A5.3.js
+++ /dev/null
@@ -1,18 +0,0 @@
-// Copyright 2009 the Sputnik authors.  All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/*---
-info: Multi line comment can contain LINE SEPARATOR (U+2028)
-es5id: 7.3_A5.3
-description: Insert LINE SEPARATOR (U+2028) into multi line comment
----*/
-
-// CHECK#1
-eval("/*\u2028 multi line \u2028 comment \u2028*/");
-
-//CHECK#2
-var x = 0;
-eval("/*\u2028 multi line \u2028 comment \u2028 x = 1;*/");
-if (x !== 0) {
-  $ERROR('#1: var x = 0; eval("/*\\u2028 multi line \\u2028 comment \\u2028 x = 1;*/"); x === 0. Actual: ' + (x));
-}
diff --git a/test/language/line-terminators/comment-multi-lf.js b/test/language/line-terminators/comment-multi-lf.js
new file mode 100644
index 0000000000000000000000000000000000000000..99a36a9aac30717cba0ed1b6ad686b454cc40029
--- /dev/null
+++ b/test/language/line-terminators/comment-multi-lf.js
@@ -0,0 +1,30 @@
+// Copyright 2009 the Sputnik authors.  All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
+/*---
+info: Multi line comment can contain LINE FEED (U+000A)
+esid: sec-line-terminators
+es5id: 7.3_A5.1_T2
+description: Insert real LINE FEED into multi line comment
+negative:
+  phase: runtime
+  type: Test262Error
+---*/
+
+// Because this test concerns the interpretation of non-executable character
+// sequences within ECMAScript source code, special care must be taken to
+// ensure that executable code is evaluated as expected.
+//
+// Express the intended behavior by intentionally throwing an error; this
+// guarantees that test runners will only consider the test "passing" if
+// executable sequences are correctly interpreted as such.
+
+var x = 0;
+
+/*
+x = 1;
+*/
+
+if (x === 0) {
+  throw new Test262Error();
+}
diff --git a/test/language/line-terminators/comment-multi-ls.js b/test/language/line-terminators/comment-multi-ls.js
new file mode 100644
index 0000000000000000000000000000000000000000..64d9873a07d6d562a4b3b3754b82bde90949aa73
--- /dev/null
+++ b/test/language/line-terminators/comment-multi-ls.js
@@ -0,0 +1,28 @@
+// Copyright 2009 the Sputnik authors.  All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
+/*---
+info: Multi line comment can contain LINE SEPARATOR (U+2028)
+esid: sec-line-terminators
+es5id: 7.3_A5.3
+description: Insert LINE SEPARATOR (U+2028) into multi line comment
+negative:
+  phase: runtime
+  type: Test262Error
+---*/
+
+// Because this test concerns the interpretation of non-executable character
+// sequences within ECMAScript source code, special care must be taken to
+// ensure that executable code is evaluated as expected.
+//
+// Express the intended behavior by intentionally throwing an error; this
+// guarantees that test runners will only consider the test "passing" if
+// executable sequences are correctly interpreted as such.
+
+var x = 0;
+
+/*
x = 1;
*/
+
+if (x === 0) {
+  throw new Test262Error();
+}