summaryrefslogtreecommitdiff
path: root/test/language/statements/for-of
diff options
context:
space:
mode:
Diffstat (limited to 'test/language/statements/for-of')
-rw-r--r--test/language/statements/for-of/arguments-mapped-aliasing.js2
-rw-r--r--test/language/statements/for-of/arguments-mapped-mutation.js2
-rw-r--r--test/language/statements/for-of/arguments-mapped.js2
-rw-r--r--test/language/statements/for-of/arguments-unmapped-aliasing.js2
-rw-r--r--test/language/statements/for-of/arguments-unmapped-mutation.js2
-rw-r--r--test/language/statements/for-of/arguments-unmapped.js2
-rw-r--r--test/language/statements/for-of/array-contract-expand.js2
-rw-r--r--test/language/statements/for-of/array-contract.js2
-rw-r--r--test/language/statements/for-of/array-expand-contract.js2
-rw-r--r--test/language/statements/for-of/array-expand.js2
-rw-r--r--test/language/statements/for-of/array-key-get-error.js2
-rw-r--r--test/language/statements/for-of/cptn-decl-abrupt-empty.js2
-rw-r--r--test/language/statements/for-of/cptn-decl-itr.js2
-rw-r--r--test/language/statements/for-of/cptn-decl-no-itr.js2
-rw-r--r--test/language/statements/for-of/cptn-expr-abrupt-empty.js2
-rw-r--r--test/language/statements/for-of/cptn-expr-itr.js2
-rw-r--r--test/language/statements/for-of/cptn-expr-no-itr.js2
-rw-r--r--test/language/statements/for-of/escaped-of.js2
-rw-r--r--test/language/statements/for-of/float32array-mutate.js2
-rw-r--r--test/language/statements/for-of/float32array.js2
-rw-r--r--test/language/statements/for-of/float64array-mutate.js2
-rw-r--r--test/language/statements/for-of/float64array.js2
-rw-r--r--test/language/statements/for-of/head-decl-no-expr.js2
-rw-r--r--test/language/statements/for-of/head-expr-no-expr.js2
-rw-r--r--test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js2
-rw-r--r--test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js2
-rw-r--r--test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js2
-rw-r--r--test/language/statements/for-of/head-lhs-non-asnmt-trgt.js2
-rw-r--r--test/language/statements/for-of/head-var-no-expr.js2
-rw-r--r--test/language/statements/for-of/int16array-mutate.js2
-rw-r--r--test/language/statements/for-of/int32array-mutate.js2
-rw-r--r--test/language/statements/for-of/int8array-mutate.js2
-rw-r--r--test/language/statements/for-of/labelled-fn-stmt-const.js2
-rw-r--r--test/language/statements/for-of/labelled-fn-stmt-let.js2
-rw-r--r--test/language/statements/for-of/labelled-fn-stmt-lhs.js2
-rw-r--r--test/language/statements/for-of/labelled-fn-stmt-var.js2
-rw-r--r--test/language/statements/for-of/map-contract-expand.js2
-rw-r--r--test/language/statements/for-of/map-expand-contract.js2
-rw-r--r--test/language/statements/for-of/map-expand.js2
-rw-r--r--test/language/statements/for-of/map.js2
-rw-r--r--test/language/statements/for-of/set-contract-expand.js2
-rw-r--r--test/language/statements/for-of/set-expand-contract.js2
-rw-r--r--test/language/statements/for-of/set-expand.js2
-rw-r--r--test/language/statements/for-of/string-astral-truncated.js2
-rw-r--r--test/language/statements/for-of/string-astral.js2
-rw-r--r--test/language/statements/for-of/string-bmp.js2
-rw-r--r--test/language/statements/for-of/uint16array-mutate.js2
-rw-r--r--test/language/statements/for-of/uint16array.js2
-rw-r--r--test/language/statements/for-of/uint32array-mutate.js2
-rw-r--r--test/language/statements/for-of/uint32array.js2
-rw-r--r--test/language/statements/for-of/uint8array-mutate.js2
-rw-r--r--test/language/statements/for-of/uint8clampedarray-mutate.js2
52 files changed, 52 insertions, 52 deletions
diff --git a/test/language/statements/for-of/arguments-mapped-aliasing.js b/test/language/statements/for-of/arguments-mapped-aliasing.js
index 2d251d91f..7f820c1bb 100644
--- a/test/language/statements/for-of/arguments-mapped-aliasing.js
+++ b/test/language/statements/for-of/arguments-mapped-aliasing.js
@@ -4,7 +4,7 @@
es6id: 13.6.4
description: >
Mapped arguments object mutation via alias during traversal using for..of
-info: >
+info: |
"Mapped" arguments objects should be able to be traversed using a `for..of`
loop, and dynamic changes to the formal parameters should be reflected in
the iterated values.
diff --git a/test/language/statements/for-of/arguments-mapped-mutation.js b/test/language/statements/for-of/arguments-mapped-mutation.js
index 84fb0578f..d71812f80 100644
--- a/test/language/statements/for-of/arguments-mapped-mutation.js
+++ b/test/language/statements/for-of/arguments-mapped-mutation.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Mapped arguments object mutation during traversal using for..of
-info: >
+info: |
"Mapped" arguments objects should be able to be traversed using a `for..of`
loop, and dynamic changes to their contents should be reflected in the
iterated values.
diff --git a/test/language/statements/for-of/arguments-mapped.js b/test/language/statements/for-of/arguments-mapped.js
index c7e490d82..804695b09 100644
--- a/test/language/statements/for-of/arguments-mapped.js
+++ b/test/language/statements/for-of/arguments-mapped.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Mapped arguments object traversal using for..of
-info: >
+info: |
"Mapped" arguments objects should be able to be traversed using a `for..of`
loop.
flags: [noStrict]
diff --git a/test/language/statements/for-of/arguments-unmapped-aliasing.js b/test/language/statements/for-of/arguments-unmapped-aliasing.js
index f0584e8f3..01e2c0f35 100644
--- a/test/language/statements/for-of/arguments-unmapped-aliasing.js
+++ b/test/language/statements/for-of/arguments-unmapped-aliasing.js
@@ -4,7 +4,7 @@
es6id: 13.6.4
description: >
Unmapped arguments object mutation via alias during traversal using for..of
-info: >
+info: |
"Unmapped" arguments objects should be able to be traversed using a
`for..of` loop, and dynamic changes to the formal parameters should not be
reflected in the iterated values.
diff --git a/test/language/statements/for-of/arguments-unmapped-mutation.js b/test/language/statements/for-of/arguments-unmapped-mutation.js
index 51af83480..b4a7e6e86 100644
--- a/test/language/statements/for-of/arguments-unmapped-mutation.js
+++ b/test/language/statements/for-of/arguments-unmapped-mutation.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Unmapped arguments object mutation during traversal using for..of
-info: >
+info: |
"Unmapped" arguments objects should be able to be traversed using a
`for..of` loop, and dynamic changes to their contents should be reflected
in the iterated values.
diff --git a/test/language/statements/for-of/arguments-unmapped.js b/test/language/statements/for-of/arguments-unmapped.js
index 5d42cea29..6a68fdf8d 100644
--- a/test/language/statements/for-of/arguments-unmapped.js
+++ b/test/language/statements/for-of/arguments-unmapped.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Unmapped arguments object traversal using for..of
-info: >
+info: |
"Umapped" arguments objects should be able to be traversed using a
`for..of` loop.
flags: [noStrict]
diff --git a/test/language/statements/for-of/array-contract-expand.js b/test/language/statements/for-of/array-contract-expand.js
index 02da20ca1..896a66b2a 100644
--- a/test/language/statements/for-of/array-contract-expand.js
+++ b/test/language/statements/for-of/array-contract-expand.js
@@ -4,7 +4,7 @@
/*---
description: >
Array entry removal and re-insertion during traversal using for..of
-info: >
+info: |
Entries removed from an Array instance during traversal should be visited
if they are re-inserted prior to iterator exhaustion.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/array-contract.js b/test/language/statements/for-of/array-contract.js
index 6c083e49d..be426d8d5 100644
--- a/test/language/statements/for-of/array-contract.js
+++ b/test/language/statements/for-of/array-contract.js
@@ -3,7 +3,7 @@
/*---
description: Array entry removal during traversal using for..of
-info: >
+info: |
Entries removed from an Array instance during traversal should not be
visited.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/array-expand-contract.js b/test/language/statements/for-of/array-expand-contract.js
index 990fccae9..9c0e9ee16 100644
--- a/test/language/statements/for-of/array-expand-contract.js
+++ b/test/language/statements/for-of/array-expand-contract.js
@@ -4,7 +4,7 @@
/*---
description: >
Array entry insertion and removal items during traversal using for..of
-info: >
+info: |
New entries inserted into an Array instance during traversal should not be
visited if they are removed prior to visitation.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/array-expand.js b/test/language/statements/for-of/array-expand.js
index ef39b62fd..a081768a1 100644
--- a/test/language/statements/for-of/array-expand.js
+++ b/test/language/statements/for-of/array-expand.js
@@ -3,7 +3,7 @@
/*---
description: Array entry insertion during traversal using for..of
-info: >
+info: |
New entries inserted into an Array instance during traversal should be
visited.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/array-key-get-error.js b/test/language/statements/for-of/array-key-get-error.js
index eab5cf1cf..65f1f4709 100644
--- a/test/language/statements/for-of/array-key-get-error.js
+++ b/test/language/statements/for-of/array-key-get-error.js
@@ -3,7 +3,7 @@
/*---
description: Error in Array entry access during traversal using for..of
-info: >
+info: |
If retrieving an element from the array produces an error, that error
should be forwarded to the run time.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/cptn-decl-abrupt-empty.js b/test/language/statements/for-of/cptn-decl-abrupt-empty.js
index e81a40d3c..d8ee7b0dd 100644
--- a/test/language/statements/for-of/cptn-decl-abrupt-empty.js
+++ b/test/language/statements/for-of/cptn-decl-abrupt-empty.js
@@ -4,7 +4,7 @@
es6id: 13.7.5.11
description: >
Completion value when head has a declaration and iteration is cancelled
-info: >
+info: |
IterationStatement : for ( var ForBinding of AssignmentExpression ) Statement
1. Let keyResult be the result of performing ForIn/OfHeadEvaluation( « »,
diff --git a/test/language/statements/for-of/cptn-decl-itr.js b/test/language/statements/for-of/cptn-decl-itr.js
index a68bc2d15..a9df498ad 100644
--- a/test/language/statements/for-of/cptn-decl-itr.js
+++ b/test/language/statements/for-of/cptn-decl-itr.js
@@ -4,7 +4,7 @@
es6id: 13.7.5.11
description: >
Completion value when head has a declaration and iteration occurs
-info: >
+info: |
IterationStatement : for ( var ForBinding of AssignmentExpression ) Statement
1. Let keyResult be the result of performing ForIn/OfHeadEvaluation( « »,
diff --git a/test/language/statements/for-of/cptn-decl-no-itr.js b/test/language/statements/for-of/cptn-decl-no-itr.js
index da1ddd13c..7463f2f97 100644
--- a/test/language/statements/for-of/cptn-decl-no-itr.js
+++ b/test/language/statements/for-of/cptn-decl-no-itr.js
@@ -4,7 +4,7 @@
es6id: 13.7.5.11
description: >
Completion value when head has a declaration and no iteration occurs
-info: >
+info: |
IterationStatement : for ( var ForBinding of AssignmentExpression ) Statement
1. Let keyResult be the result of performing ForIn/OfHeadEvaluation( « »,
diff --git a/test/language/statements/for-of/cptn-expr-abrupt-empty.js b/test/language/statements/for-of/cptn-expr-abrupt-empty.js
index 85d276f94..6e07c1c2f 100644
--- a/test/language/statements/for-of/cptn-expr-abrupt-empty.js
+++ b/test/language/statements/for-of/cptn-expr-abrupt-empty.js
@@ -4,7 +4,7 @@
es6id: 13.7.5.11
description: >
Completion value when head has no declaration and iteration is cancelled
-info: >
+info: |
IterationStatement :
for ( LeftHandSideExpression of AssignmentExpression ) Statement
diff --git a/test/language/statements/for-of/cptn-expr-itr.js b/test/language/statements/for-of/cptn-expr-itr.js
index 0af69cef1..b144ceb8f 100644
--- a/test/language/statements/for-of/cptn-expr-itr.js
+++ b/test/language/statements/for-of/cptn-expr-itr.js
@@ -4,7 +4,7 @@
es6id: 13.7.5.11
description: >
Completion value when head has no declaration and iteration occurs
-info: >
+info: |
IterationStatement :
for ( LeftHandSideExpression of AssignmentExpression ) Statement
diff --git a/test/language/statements/for-of/cptn-expr-no-itr.js b/test/language/statements/for-of/cptn-expr-no-itr.js
index dcd3e013f..1ac1c7966 100644
--- a/test/language/statements/for-of/cptn-expr-no-itr.js
+++ b/test/language/statements/for-of/cptn-expr-no-itr.js
@@ -4,7 +4,7 @@
es6id: 13.7.5.11
description: >
Completion value when head has no declaration and no iteration occurs
-info: >
+info: |
IterationStatement :
for ( LeftHandSideExpression of AssignmentExpression ) Statement
diff --git a/test/language/statements/for-of/escaped-of.js b/test/language/statements/for-of/escaped-of.js
index 4f7246704..abc15ed3b 100644
--- a/test/language/statements/for-of/escaped-of.js
+++ b/test/language/statements/for-of/escaped-of.js
@@ -5,7 +5,7 @@
esid: sec-grammar-notation
description: >
The `of` contextual keyword must not contain Unicode escape sequences.
-info: >
+info: |
Terminal symbols of the lexical, RegExp, and numeric string grammars are shown
in fixed width font, both in the productions of the grammars and throughout this
specification whenever the text directly refers to such a terminal symbol. These
diff --git a/test/language/statements/for-of/float32array-mutate.js b/test/language/statements/for-of/float32array-mutate.js
index 58b47635f..6dac5d7e5 100644
--- a/test/language/statements/for-of/float32array-mutate.js
+++ b/test/language/statements/for-of/float32array-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Float32Array mutation during traversal using for..of
-info: >
+info: |
Float32Array instances should be able to be traversed using a `for..of`
loop, and dynamic changes to their contents should be reflected in the
iterated values.
diff --git a/test/language/statements/for-of/float32array.js b/test/language/statements/for-of/float32array.js
index 41e6065d0..ed2691f51 100644
--- a/test/language/statements/for-of/float32array.js
+++ b/test/language/statements/for-of/float32array.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Float32Array traversal using for..of
-info: >
+info: |
Float32Array instances should be able to be traversed using a `for..of`
loop.
features: [TypedArray]
diff --git a/test/language/statements/for-of/float64array-mutate.js b/test/language/statements/for-of/float64array-mutate.js
index 65309fce3..895e21615 100644
--- a/test/language/statements/for-of/float64array-mutate.js
+++ b/test/language/statements/for-of/float64array-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Float64Array mutation during traversal using for..of
-info: >
+info: |
Float64Array instances should be able to be traversed using a `for..of`
loop, and dynamic changes to their contents should be reflected in the
iterated values.
diff --git a/test/language/statements/for-of/float64array.js b/test/language/statements/for-of/float64array.js
index a06c7cb5f..f667be4c9 100644
--- a/test/language/statements/for-of/float64array.js
+++ b/test/language/statements/for-of/float64array.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Float64Array traversal using for..of
-info: >
+info: |
Float64Array instances should be able to be traversed using a `for..of`
loop.
features: [TypedArray]
diff --git a/test/language/statements/for-of/head-decl-no-expr.js b/test/language/statements/for-of/head-decl-no-expr.js
index 97fe302b7..9567ae464 100644
--- a/test/language/statements/for-of/head-decl-no-expr.js
+++ b/test/language/statements/for-of/head-decl-no-expr.js
@@ -3,7 +3,7 @@
/*---
description: Expression not allowed in head's AssignmentExpression position
-info: >
+info: |
IterationStatement :
for ( ForDeclaration of AssignmentExpression ) Statement
es6id: 13.7
diff --git a/test/language/statements/for-of/head-expr-no-expr.js b/test/language/statements/for-of/head-expr-no-expr.js
index 24db6916c..961def762 100644
--- a/test/language/statements/for-of/head-expr-no-expr.js
+++ b/test/language/statements/for-of/head-expr-no-expr.js
@@ -3,7 +3,7 @@
/*---
description: Expression not allowed in head's AssignmentExpression position
-info: >
+info: |
IterationStatement :
for ( LeftHandSideExpression of AssignmentExpression ) Statement
es6id: 13.7
diff --git a/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js b/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js
index 1751e12ea..d48ef45ce 100644
--- a/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js
+++ b/test/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js
@@ -3,7 +3,7 @@
/*---
description: Head's LeftHandSideExpression must be a simple assignment target
-info: >
+info: |
It is a Syntax Error if IsValidSimpleAssignmentTarget of
LeftHandSideExpression is false.
diff --git a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js
index 0d859a250..ca8670322 100644
--- a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js
+++ b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js
@@ -3,7 +3,7 @@
/*---
description: Invalid destructuring assignment pattern (array literal)
-info: >
+info: |
It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral
or an ArrayLiteral and if the lexical token sequence matched by
LeftHandSideExpression cannot be parsed with no tokens left over using
diff --git a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js
index 4f7a31769..df67a1f47 100644
--- a/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js
+++ b/test/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js
@@ -3,7 +3,7 @@
/*---
description: Invalid destructuring assignment pattern (object literal)
-info: >
+info: |
It is a Syntax Error if LeftHandSideExpression is either an ObjectLiteral
or an ArrayLiteral and if the lexical token sequence matched by
LeftHandSideExpression cannot be parsed with no tokens left over using
diff --git a/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js b/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js
index cf2216057..a7c7b8ac6 100644
--- a/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js
+++ b/test/language/statements/for-of/head-lhs-non-asnmt-trgt.js
@@ -3,7 +3,7 @@
/*---
description: Head's LeftHandSideExpression must be a simple assignment target
-info: >
+info: |
It is a Syntax Error if IsValidSimpleAssignmentTarget of
LeftHandSideExpression is false.
esid: sec-for-in-and-for-of-statements-static-semantics-early-errors
diff --git a/test/language/statements/for-of/head-var-no-expr.js b/test/language/statements/for-of/head-var-no-expr.js
index 7b79d709e..412b0e3ce 100644
--- a/test/language/statements/for-of/head-var-no-expr.js
+++ b/test/language/statements/for-of/head-var-no-expr.js
@@ -3,7 +3,7 @@
/*---
description: Expression not allowed in head's AssignmentExpression position
-info: >
+info: |
IterationStatement :
for ( var ForBinding of AssignmentExpression ) Statement
es6id: 13.7
diff --git a/test/language/statements/for-of/int16array-mutate.js b/test/language/statements/for-of/int16array-mutate.js
index 334049ec9..44a54334c 100644
--- a/test/language/statements/for-of/int16array-mutate.js
+++ b/test/language/statements/for-of/int16array-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Int16Array mutation during traversal using for..of
-info: >
+info: |
Int16Array instances should be able to be traversed using a `for..of` loop,
and dynamic changes to their contents should be reflected in the iterated
values.
diff --git a/test/language/statements/for-of/int32array-mutate.js b/test/language/statements/for-of/int32array-mutate.js
index 6cebe7e08..222340e82 100644
--- a/test/language/statements/for-of/int32array-mutate.js
+++ b/test/language/statements/for-of/int32array-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Int32Array mutation during traversal using for..of
-info: >
+info: |
Int32Array instances should be able to be traversed using a `for..of` loop,
and dynamic changes to their contents should be reflected in the iterated
values.
diff --git a/test/language/statements/for-of/int8array-mutate.js b/test/language/statements/for-of/int8array-mutate.js
index ff10479e8..8e194d585 100644
--- a/test/language/statements/for-of/int8array-mutate.js
+++ b/test/language/statements/for-of/int8array-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Int8Array mutation during traversal using for..of
-info: >
+info: |
Int8Array instances should be able to be traversed using a `for..of` loop,
and dynamic changes to their contents should be reflected in the iterated
values.
diff --git a/test/language/statements/for-of/labelled-fn-stmt-const.js b/test/language/statements/for-of/labelled-fn-stmt-const.js
index 5cc3def0e..b6056d956 100644
--- a/test/language/statements/for-of/labelled-fn-stmt-const.js
+++ b/test/language/statements/for-of/labelled-fn-stmt-const.js
@@ -7,7 +7,7 @@ negative:
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
-info: >
+info: |
Although Annex B describes an extension which permits labelled function
declarations outside of strict mode, this early error is applied regardless
of the language mode.
diff --git a/test/language/statements/for-of/labelled-fn-stmt-let.js b/test/language/statements/for-of/labelled-fn-stmt-let.js
index b9bb03cac..95d3c9af4 100644
--- a/test/language/statements/for-of/labelled-fn-stmt-let.js
+++ b/test/language/statements/for-of/labelled-fn-stmt-let.js
@@ -7,7 +7,7 @@ negative:
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
-info: >
+info: |
Although Annex B describes an extension which permits labelled function
declarations outside of strict mode, this early error is applied regardless
of the language mode.
diff --git a/test/language/statements/for-of/labelled-fn-stmt-lhs.js b/test/language/statements/for-of/labelled-fn-stmt-lhs.js
index 5d39d2557..c44711a1c 100644
--- a/test/language/statements/for-of/labelled-fn-stmt-lhs.js
+++ b/test/language/statements/for-of/labelled-fn-stmt-lhs.js
@@ -7,7 +7,7 @@ negative:
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
-info: >
+info: |
Although Annex B describes an extension which permits labelled function
declarations outside of strict mode, this early error is applied regardless
of the language mode.
diff --git a/test/language/statements/for-of/labelled-fn-stmt-var.js b/test/language/statements/for-of/labelled-fn-stmt-var.js
index 6987eeb61..23c0480a2 100644
--- a/test/language/statements/for-of/labelled-fn-stmt-var.js
+++ b/test/language/statements/for-of/labelled-fn-stmt-var.js
@@ -7,7 +7,7 @@ negative:
type: SyntaxError
esid: sec-semantics-static-semantics-early-errors
es6id: 13.7.1.1
-info: >
+info: |
Although Annex B describes an extension which permits labelled function
declarations outside of strict mode, this early error is applied regardless
of the language mode.
diff --git a/test/language/statements/for-of/map-contract-expand.js b/test/language/statements/for-of/map-contract-expand.js
index dc5fad13e..2e081e0ad 100644
--- a/test/language/statements/for-of/map-contract-expand.js
+++ b/test/language/statements/for-of/map-contract-expand.js
@@ -3,7 +3,7 @@
/*---
description: Map entry removal and re-insertion during traversal using for..of
-info: >
+info: |
Entries removed from a Map instance during traversal should be visited if
they are re-inserted prior to iterator exhaustion.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/map-expand-contract.js b/test/language/statements/for-of/map-expand-contract.js
index 078f638be..4e8fac3a6 100644
--- a/test/language/statements/for-of/map-expand-contract.js
+++ b/test/language/statements/for-of/map-expand-contract.js
@@ -3,7 +3,7 @@
/*---
description: Map entry insertion during traversal using for..of
-info: >
+info: |
New entries inserted into a Map instance during traversal should not be
visited if they are removed prior to visitation.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/map-expand.js b/test/language/statements/for-of/map-expand.js
index e408f2dbe..c0c71ff3b 100644
--- a/test/language/statements/for-of/map-expand.js
+++ b/test/language/statements/for-of/map-expand.js
@@ -3,7 +3,7 @@
/*---
description: Map entry insertion during traversal using for..of
-info: >
+info: |
New entries inserted into a Map instance during traversal should be
visited.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/map.js b/test/language/statements/for-of/map.js
index d1d348232..812e0ded3 100644
--- a/test/language/statements/for-of/map.js
+++ b/test/language/statements/for-of/map.js
@@ -3,7 +3,7 @@
/*---
description: Map traversal using for..of
-info: >
+info: |
Map instances should be able to be traversed using a `for...of` loop.
es6id: 13.6.4
features: [Map]
diff --git a/test/language/statements/for-of/set-contract-expand.js b/test/language/statements/for-of/set-contract-expand.js
index 8c99cfaf5..4507e1b4f 100644
--- a/test/language/statements/for-of/set-contract-expand.js
+++ b/test/language/statements/for-of/set-contract-expand.js
@@ -3,7 +3,7 @@
/*---
description: Set entry removal and re-insertion during traversal using for..of
-info: >
+info: |
Entries removed from a Set instance during traversal should be visited if
they are re-inserted prior to iterator exhaustion.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/set-expand-contract.js b/test/language/statements/for-of/set-expand-contract.js
index 5fa11fd8a..9690c80de 100644
--- a/test/language/statements/for-of/set-expand-contract.js
+++ b/test/language/statements/for-of/set-expand-contract.js
@@ -3,7 +3,7 @@
/*---
description: Set entry insertion and removal during traversal using for..of
-info: >
+info: |
New entries inserted into a Set instance during traversal should not be
visited if they are removed prior to visitation.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/set-expand.js b/test/language/statements/for-of/set-expand.js
index 32eb4b857..761814a92 100644
--- a/test/language/statements/for-of/set-expand.js
+++ b/test/language/statements/for-of/set-expand.js
@@ -3,7 +3,7 @@
/*---
description: Set entry insertaion during traversal using for..of
-info: >
+info: |
New entries inserted into a Set instance during traversal should be
visited.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/string-astral-truncated.js b/test/language/statements/for-of/string-astral-truncated.js
index 15124eff3..54ffc6db1 100644
--- a/test/language/statements/for-of/string-astral-truncated.js
+++ b/test/language/statements/for-of/string-astral-truncated.js
@@ -3,7 +3,7 @@
/*---
description: String traversal using for..of (incomplete surrogate pairs)
-info: >
+info: |
String literals should be able to be traversed using a `for...of` loop. The
loop body should execute once for each incomplete surrogate pair.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/string-astral.js b/test/language/statements/for-of/string-astral.js
index f9b2dd99e..094f19b70 100644
--- a/test/language/statements/for-of/string-astral.js
+++ b/test/language/statements/for-of/string-astral.js
@@ -3,7 +3,7 @@
/*---
description: String traversal using for..of (astral symbols)
-info: >
+info: |
String literals should be able to be traversed using a `for...of` loop. The
loop body should execute once for each astral symbol.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/string-bmp.js b/test/language/statements/for-of/string-bmp.js
index a00fc3925..93c1ab6e9 100644
--- a/test/language/statements/for-of/string-bmp.js
+++ b/test/language/statements/for-of/string-bmp.js
@@ -3,7 +3,7 @@
/*---
description: String traversal using for..of
-info: >
+info: |
String literals should be able to be traversed using a `for...of` loop. The
loop body should execute once for every BMP character.
es6id: 13.6.4
diff --git a/test/language/statements/for-of/uint16array-mutate.js b/test/language/statements/for-of/uint16array-mutate.js
index 417c9fbb4..0b8508567 100644
--- a/test/language/statements/for-of/uint16array-mutate.js
+++ b/test/language/statements/for-of/uint16array-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Uint16Array mutation during traversal using for..of
-info: >
+info: |
Uint16Array instances should be able to be traversed using a `for..of`
loop, and dynamic changes to their contents should be reflected in the
iterated values.
diff --git a/test/language/statements/for-of/uint16array.js b/test/language/statements/for-of/uint16array.js
index 4068c7397..67addafb6 100644
--- a/test/language/statements/for-of/uint16array.js
+++ b/test/language/statements/for-of/uint16array.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Uint16Array traversal using for..of
-info: >
+info: |
Uint16Array instances should be able to be traversed using a `for..of`
loop.
features: [TypedArray]
diff --git a/test/language/statements/for-of/uint32array-mutate.js b/test/language/statements/for-of/uint32array-mutate.js
index b607e5576..ed2325725 100644
--- a/test/language/statements/for-of/uint32array-mutate.js
+++ b/test/language/statements/for-of/uint32array-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Uint32Array mutation during traversal using for..of
-info: >
+info: |
Uint32Array instances should be able to be traversed using a `for..of`
loop, and dynamic changes to their contents should be reflected in the
iterated values.
diff --git a/test/language/statements/for-of/uint32array.js b/test/language/statements/for-of/uint32array.js
index 815d4b8af..77f9ad200 100644
--- a/test/language/statements/for-of/uint32array.js
+++ b/test/language/statements/for-of/uint32array.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Uint32Array traversal using for..of
-info: >
+info: |
Uint32Array instances should be able to be traversed using a `for..of`
loop.
features: [TypedArray]
diff --git a/test/language/statements/for-of/uint8array-mutate.js b/test/language/statements/for-of/uint8array-mutate.js
index 6d6ad3a7a..996432c00 100644
--- a/test/language/statements/for-of/uint8array-mutate.js
+++ b/test/language/statements/for-of/uint8array-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Uint8Array mutation during traversal using for..of
-info: >
+info: |
Uint8Array instances should be able to be traversed using a `for..of` loop,
and dynamic changes to their contents should be reflected in the iterated
values.
diff --git a/test/language/statements/for-of/uint8clampedarray-mutate.js b/test/language/statements/for-of/uint8clampedarray-mutate.js
index 5b2af0861..65673b29b 100644
--- a/test/language/statements/for-of/uint8clampedarray-mutate.js
+++ b/test/language/statements/for-of/uint8clampedarray-mutate.js
@@ -3,7 +3,7 @@
/*---
es6id: 13.6.4
description: Uint8ClampedArray mutation during traversal using for..of
-info: >
+info: |
Uint8ClampedArray instances should be able to be traversed using a
`for..of` loop, and dynamic changes to their contents should be reflected
in the iterated values.