summaryrefslogtreecommitdiff
path: root/test/built-ins/Array
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/Array')
-rw-r--r--test/built-ins/Array/S15.4.1_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.1_A1.1_T2.js2
-rw-r--r--test/built-ins/Array/S15.4.1_A1.1_T3.js2
-rw-r--r--test/built-ins/Array/S15.4.1_A1.3_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.1_A2.1_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.1_A2.2_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.1_A3.1_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.2.1_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.2.1_A1.1_T2.js2
-rw-r--r--test/built-ins/Array/S15.4.2.1_A1.1_T3.js2
-rw-r--r--test/built-ins/Array/S15.4.2.1_A1.3_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.2.1_A2.1_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.2.1_A2.2_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.3_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.3_A1.1_T2.js2
-rw-r--r--test/built-ins/Array/S15.4.3_A1.1_T3.js2
-rw-r--r--test/built-ins/Array/S15.4.5.1_A1.2_T2.js2
-rw-r--r--test/built-ins/Array/S15.4.5.1_A2.1_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.5.1_A2.2_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.5.1_A2.3_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.5.2_A1_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.5.2_A1_T2.js2
-rw-r--r--test/built-ins/Array/S15.4.5.2_A2_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.5.2_A3_T1.js2
-rw-r--r--test/built-ins/Array/S15.4.5.2_A3_T2.js2
-rw-r--r--test/built-ins/Array/S15.4.5.2_A3_T3.js2
-rw-r--r--test/built-ins/Array/S15.4_A1.1_T10.js2
-rw-r--r--test/built-ins/Array/S15.4_A1.1_T4.js2
-rw-r--r--test/built-ins/Array/S15.4_A1.1_T5.js2
-rw-r--r--test/built-ins/Array/S15.4_A1.1_T6.js2
-rw-r--r--test/built-ins/Array/S15.4_A1.1_T7.js2
-rw-r--r--test/built-ins/Array/S15.4_A1.1_T8.js2
-rw-r--r--test/built-ins/Array/S15.4_A1.1_T9.js2
-rw-r--r--test/built-ins/Array/Symbol.species/length.js2
-rw-r--r--test/built-ins/Array/Symbol.species/symbol-species-name.js2
-rw-r--r--test/built-ins/Array/Symbol.species/symbol-species.js2
-rw-r--r--test/built-ins/Array/from/Array.from-name.js2
-rw-r--r--test/built-ins/Array/from/Array.from_arity.js2
-rw-r--r--test/built-ins/Array/from/Array.from_forwards-length-for-array-likes.js2
-rw-r--r--test/built-ins/Array/from/calling-from-valid-1-noStrict.js2
-rw-r--r--test/built-ins/Array/from/calling-from-valid-1-onlyStrict.js2
-rw-r--r--test/built-ins/Array/from/calling-from-valid-2.js2
-rw-r--r--test/built-ins/Array/from/get-iter-method-err.js2
-rw-r--r--test/built-ins/Array/from/items-is-arraybuffer.js2
-rw-r--r--test/built-ins/Array/from/items-is-null-throws.js2
-rw-r--r--test/built-ins/Array/from/iter-adv-err.js2
-rw-r--r--test/built-ins/Array/from/iter-cstm-ctor-err.js2
-rw-r--r--test/built-ins/Array/from/iter-cstm-ctor.js2
-rw-r--r--test/built-ins/Array/from/iter-get-iter-err.js2
-rw-r--r--test/built-ins/Array/from/iter-get-iter-val-err.js2
-rw-r--r--test/built-ins/Array/from/iter-map-fn-args.js2
-rw-r--r--test/built-ins/Array/from/iter-map-fn-err.js2
-rw-r--r--test/built-ins/Array/from/iter-map-fn-return.js2
-rw-r--r--test/built-ins/Array/from/iter-map-fn-this-arg.js2
-rw-r--r--test/built-ins/Array/from/iter-map-fn-this-non-strict.js2
-rw-r--r--test/built-ins/Array/from/iter-map-fn-this-strict.js2
-rw-r--r--test/built-ins/Array/from/iter-set-elem-prop-err.js2
-rw-r--r--test/built-ins/Array/from/iter-set-elem-prop.js2
-rw-r--r--test/built-ins/Array/from/iter-set-length-err.js2
-rw-r--r--test/built-ins/Array/from/iter-set-length.js2
-rw-r--r--test/built-ins/Array/from/mapfn-is-not-callable-typeerror.js2
-rw-r--r--test/built-ins/Array/from/mapfn-is-symbol-throws.js2
-rw-r--r--test/built-ins/Array/isArray/name.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A1.1_T2.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A1.1_T3.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.1_T1.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.2_T1.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.2_T2.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.2_T3.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.3_T1.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.3_T2.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.3_T3.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.3_T4.js2
-rw-r--r--test/built-ins/Array/length/S15.4.2.2_A2.3_T5.js2
-rw-r--r--test/built-ins/Array/length/S15.4.5.1_A1.2_T1.js2
-rw-r--r--test/built-ins/Array/length/S15.4.5.1_A1.2_T3.js2
-rw-r--r--test/built-ins/Array/length/S15.4.5.2_A3_T4.js2
-rw-r--r--test/built-ins/Array/of/construct-this-with-the-number-of-arguments.js2
-rw-r--r--test/built-ins/Array/of/creates-a-new-array-from-arguments.js2
-rw-r--r--test/built-ins/Array/of/does-not-use-prototype-properties.js2
-rw-r--r--test/built-ins/Array/of/length.js2
-rw-r--r--test/built-ins/Array/of/name.js2
-rw-r--r--test/built-ins/Array/of/of.js2
-rw-r--r--test/built-ins/Array/of/return-a-custom-instance.js2
-rw-r--r--test/built-ins/Array/of/return-a-new-array-object.js2
-rw-r--r--test/built-ins/Array/of/return-abrupt-from-contructor.js2
-rw-r--r--test/built-ins/Array/of/return-abrupt-from-data-property-using-proxy.js2
-rw-r--r--test/built-ins/Array/of/return-abrupt-from-data-property.js2
-rw-r--r--test/built-ins/Array/of/return-abrupt-from-setting-length.js2
-rw-r--r--test/built-ins/Array/of/sets-length.js2
-rw-r--r--test/built-ins/Array/property-cast-boolean-primitive.js2
-rw-r--r--test/built-ins/Array/property-cast-nan-infinity.js2
-rw-r--r--test/built-ins/Array/property-cast-number.js2
-rw-r--r--test/built-ins/Array/prototype/Symbol.iterator.js2
-rw-r--r--test/built-ins/Array/prototype/Symbol.unscopables/prop-desc.js2
-rw-r--r--test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js2
-rw-r--r--test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js2
-rw-r--r--test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/concat/is-concat-spreadable-get-err.js2
-rw-r--r--test/built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js2
-rw-r--r--test/built-ins/Array/prototype/concat/is-concat-spreadable-val-truthy.js2
-rw-r--r--test/built-ins/Array/prototype/concat/is-concat-spreadable-val-undefined.js2
-rw-r--r--test/built-ins/Array/prototype/concat/name.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/coerced-values-end.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/coerced-values-start.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/coerced-values-target.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/length.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/name.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/negative-end.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-end.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-start.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-target.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/negative-start.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/negative-target.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-end.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/non-negative-target-and-start.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/non-negative-target-start-and-end.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/prop-desc.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-proxy-target.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-target.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-get-start-value.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-has-start.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-set-target-value.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/return-this.js2
-rw-r--r--test/built-ins/Array/prototype/copyWithin/undefined-end.js2
-rw-r--r--test/built-ins/Array/prototype/entries/iteration-mutable.js2
-rw-r--r--test/built-ins/Array/prototype/entries/iteration.js2
-rw-r--r--test/built-ins/Array/prototype/entries/length.js2
-rw-r--r--test/built-ins/Array/prototype/entries/name.js2
-rw-r--r--test/built-ins/Array/prototype/entries/prop-desc.js2
-rw-r--r--test/built-ins/Array/prototype/entries/return-abrupt-from-this.js2
-rw-r--r--test/built-ins/Array/prototype/entries/returns-iterator-from-object.js2
-rw-r--r--test/built-ins/Array/prototype/entries/returns-iterator.js2
-rw-r--r--test/built-ins/Array/prototype/every/length.js2
-rw-r--r--test/built-ins/Array/prototype/every/name.js2
-rw-r--r--test/built-ins/Array/prototype/fill/coerced-indexes.js2
-rw-r--r--test/built-ins/Array/prototype/fill/fill-values-custom-start-and-end.js2
-rw-r--r--test/built-ins/Array/prototype/fill/fill-values-relative-end.js2
-rw-r--r--test/built-ins/Array/prototype/fill/fill-values-relative-start.js2
-rw-r--r--test/built-ins/Array/prototype/fill/fill-values.js2
-rw-r--r--test/built-ins/Array/prototype/fill/length.js2
-rw-r--r--test/built-ins/Array/prototype/fill/name.js2
-rw-r--r--test/built-ins/Array/prototype/fill/prop-desc.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-abrupt-from-end-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-abrupt-from-end.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-abrupt-from-setting-property-value.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-abrupt-from-start-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-abrupt-from-start.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-abrupt-from-this-length-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-abrupt-from-this-length.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-abrupt-from-this.js2
-rw-r--r--test/built-ins/Array/prototype/fill/return-this.js2
-rw-r--r--test/built-ins/Array/prototype/filter/name.js2
-rw-r--r--test/built-ins/Array/prototype/find/array-altered-during-loop.js2
-rw-r--r--test/built-ins/Array/prototype/find/length.js2
-rw-r--r--test/built-ins/Array/prototype/find/name.js2
-rw-r--r--test/built-ins/Array/prototype/find/predicate-call-parameters.js2
-rw-r--r--test/built-ins/Array/prototype/find/predicate-call-this-non-strict.js2
-rw-r--r--test/built-ins/Array/prototype/find/predicate-call-this-strict.js2
-rw-r--r--test/built-ins/Array/prototype/find/predicate-called-for-each-array-property.js2
-rw-r--r--test/built-ins/Array/prototype/find/predicate-is-not-callable-throws.js2
-rw-r--r--test/built-ins/Array/prototype/find/predicate-not-called-on-empty-array.js2
-rw-r--r--test/built-ins/Array/prototype/find/prop-desc.js2
-rw-r--r--test/built-ins/Array/prototype/find/return-abrupt-from-predicate-call.js2
-rw-r--r--test/built-ins/Array/prototype/find/return-abrupt-from-property.js2
-rw-r--r--test/built-ins/Array/prototype/find/return-abrupt-from-this-length-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/find/return-abrupt-from-this-length.js2
-rw-r--r--test/built-ins/Array/prototype/find/return-abrupt-from-this.js2
-rw-r--r--test/built-ins/Array/prototype/find/return-found-value-predicate-result-is-true.js2
-rw-r--r--test/built-ins/Array/prototype/find/return-undefined-if-predicate-returns-false-value.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/array-altered-during-loop.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/length.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/name.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/predicate-call-parameters.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/predicate-call-this-non-strict.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/predicate-call-this-strict.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/predicate-called-for-each-array-property.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/predicate-is-not-callable-throws.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/predicate-not-called-on-empty-array.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/prop-desc.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/return-abrupt-from-predicate-call.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/return-abrupt-from-property.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length-as-symbol.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/return-abrupt-from-this.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/return-index-predicate-result-is-true.js2
-rw-r--r--test/built-ins/Array/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js2
-rw-r--r--test/built-ins/Array/prototype/forEach/name.js2
-rw-r--r--test/built-ins/Array/prototype/indexOf/15.4.4.14-9-10.js2
-rw-r--r--test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js2
-rw-r--r--test/built-ins/Array/prototype/indexOf/name.js2
-rw-r--r--test/built-ins/Array/prototype/join/S15.4.4.5_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/join/S15.4.4.5_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/join/S15.4.4.5_A2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/join/S15.4.4.5_A2_T4.js2
-rw-r--r--test/built-ins/Array/prototype/join/name.js2
-rw-r--r--test/built-ins/Array/prototype/keys/iteration-mutable.js2
-rw-r--r--test/built-ins/Array/prototype/keys/iteration.js2
-rw-r--r--test/built-ins/Array/prototype/keys/length.js2
-rw-r--r--test/built-ins/Array/prototype/keys/name.js2
-rw-r--r--test/built-ins/Array/prototype/keys/prop-desc.js2
-rw-r--r--test/built-ins/Array/prototype/keys/return-abrupt-from-this.js2
-rw-r--r--test/built-ins/Array/prototype/keys/returns-iterator-from-object.js2
-rw-r--r--test/built-ins/Array/prototype/keys/returns-iterator.js2
-rw-r--r--test/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-10.js2
-rw-r--r--test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js2
-rw-r--r--test/built-ins/Array/prototype/lastIndexOf/name.js2
-rw-r--r--test/built-ins/Array/prototype/map/name.js2
-rw-r--r--test/built-ins/Array/prototype/pop/S15.4.4.6_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/pop/S15.4.4.6_A1.2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T4.js2
-rw-r--r--test/built-ins/Array/prototype/pop/name.js2
-rw-r--r--test/built-ins/Array/prototype/push/S15.4.4.7_A1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/push/S15.4.4.7_A1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/push/S15.4.4.7_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/push/S15.4.4.7_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/push/S15.4.4.7_A2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/push/name.js2
-rw-r--r--test/built-ins/Array/prototype/reduce/name.js2
-rw-r--r--test/built-ins/Array/prototype/reduceRight/name.js2
-rw-r--r--test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/reverse/get_if_present_with_delete.js2
-rw-r--r--test/built-ins/Array/prototype/reverse/name.js2
-rw-r--r--test/built-ins/Array/prototype/shift/S15.4.4.9_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/shift/S15.4.4.9_A1.2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T4.js2
-rw-r--r--test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T5.js2
-rw-r--r--test/built-ins/Array/prototype/shift/name.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T3.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T4.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T5.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T6.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T7.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T4.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T1.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T2.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T3.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T4.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T1.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T2.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T3.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T4.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T4.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T5.js2
-rw-r--r--test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T6.js2
-rw-r--r--test/built-ins/Array/prototype/slice/name.js2
-rw-r--r--test/built-ins/Array/prototype/some/name.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A1.3_T1.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T1.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T2.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T3.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T1.js2
-rw-r--r--test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T2.js2
-rw-r--r--test/built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js2
-rw-r--r--test/built-ins/Array/prototype/sort/name.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js2
-rw-r--r--test/built-ins/Array/prototype/splice/called_with_one_argument.js2
-rw-r--r--test/built-ins/Array/prototype/splice/name.js2
-rw-r--r--test/built-ins/Array/prototype/splice/set_length_no_args.js2
-rw-r--r--test/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/toLocaleString/name.js2
-rw-r--r--test/built-ins/Array/prototype/toLocaleString/primitive_this_value.js2
-rw-r--r--test/built-ins/Array/prototype/toLocaleString/primitive_this_value_getter.js2
-rw-r--r--test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js2
-rw-r--r--test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T4.js2
-rw-r--r--test/built-ins/Array/prototype/toString/length.js2
-rw-r--r--test/built-ins/Array/prototype/toString/name.js2
-rw-r--r--test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T1.js2
-rw-r--r--test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T2.js2
-rw-r--r--test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T1.js2
-rw-r--r--test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T2.js2
-rw-r--r--test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T3.js2
-rw-r--r--test/built-ins/Array/prototype/unshift/name.js2
-rw-r--r--test/built-ins/Array/prototype/values/iteration-mutable.js2
-rw-r--r--test/built-ins/Array/prototype/values/iteration.js2
-rw-r--r--test/built-ins/Array/prototype/values/length.js2
-rw-r--r--test/built-ins/Array/prototype/values/name.js2
-rw-r--r--test/built-ins/Array/prototype/values/prop-desc.js2
-rw-r--r--test/built-ins/Array/prototype/values/returns-iterator-from-object.js2
-rw-r--r--test/built-ins/Array/prototype/values/returns-iterator.js2
-rw-r--r--test/built-ins/Array/prototype/values/this-val-non-obj-coercible.js2
345 files changed, 345 insertions, 345 deletions
diff --git a/test/built-ins/Array/S15.4.1_A1.1_T1.js b/test/built-ins/Array/S15.4.1_A1.1_T1.js
index d74649f82..e519a5f65 100644
--- a/test/built-ins/Array/S15.4.1_A1.1_T1.js
+++ b/test/built-ins/Array/S15.4.1_A1.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/S15.4.1_A1.1_T2.js b/test/built-ins/Array/S15.4.1_A1.1_T2.js
index e88b5f91f..95deeeeae 100644
--- a/test/built-ins/Array/S15.4.1_A1.1_T2.js
+++ b/test/built-ins/Array/S15.4.1_A1.1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/S15.4.1_A1.1_T3.js b/test/built-ins/Array/S15.4.1_A1.1_T3.js
index 46bc184a0..98e7e20b3 100644
--- a/test/built-ins/Array/S15.4.1_A1.1_T3.js
+++ b/test/built-ins/Array/S15.4.1_A1.1_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/S15.4.1_A1.3_T1.js b/test/built-ins/Array/S15.4.1_A1.3_T1.js
index d20b714a9..a624241bd 100644
--- a/test/built-ins/Array/S15.4.1_A1.3_T1.js
+++ b/test/built-ins/Array/S15.4.1_A1.3_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
This description of Array constructor applies if and only if
the Array constructor is given no arguments or at least two arguments
es5id: 15.4.1_A1.3_T1
diff --git a/test/built-ins/Array/S15.4.1_A2.1_T1.js b/test/built-ins/Array/S15.4.1_A2.1_T1.js
index 4304c5eba..89b2934f6 100644
--- a/test/built-ins/Array/S15.4.1_A2.1_T1.js
+++ b/test/built-ins/Array/S15.4.1_A2.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The length property of the newly constructed object;
is set to the number of arguments
es5id: 15.4.1_A2.1_T1
diff --git a/test/built-ins/Array/S15.4.1_A2.2_T1.js b/test/built-ins/Array/S15.4.1_A2.2_T1.js
index 0cf678dff..971ce382c 100644
--- a/test/built-ins/Array/S15.4.1_A2.2_T1.js
+++ b/test/built-ins/Array/S15.4.1_A2.2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The 0 property of the newly constructed object is set to item0
(if supplied); the 1 property of the newly constructed object is set to item1
(if supplied); and, in general, for as many arguments as there are, the k property
diff --git a/test/built-ins/Array/S15.4.1_A3.1_T1.js b/test/built-ins/Array/S15.4.1_A3.1_T1.js
index ecfce93d8..383fefd73 100644
--- a/test/built-ins/Array/S15.4.1_A3.1_T1.js
+++ b/test/built-ins/Array/S15.4.1_A3.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
When Array is called as a function rather than as a constructor,
it creates and initialises a new Array object
es5id: 15.4.1_A3.1_T1
diff --git a/test/built-ins/Array/S15.4.2.1_A1.1_T1.js b/test/built-ins/Array/S15.4.2.1_A1.1_T1.js
index ada18b040..895ae2f4f 100644
--- a/test/built-ins/Array/S15.4.2.1_A1.1_T1.js
+++ b/test/built-ins/Array/S15.4.2.1_A1.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/S15.4.2.1_A1.1_T2.js b/test/built-ins/Array/S15.4.2.1_A1.1_T2.js
index c60a262a2..74ccc645e 100644
--- a/test/built-ins/Array/S15.4.2.1_A1.1_T2.js
+++ b/test/built-ins/Array/S15.4.2.1_A1.1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/S15.4.2.1_A1.1_T3.js b/test/built-ins/Array/S15.4.2.1_A1.1_T3.js
index 4568905ff..9c1cbfe87 100644
--- a/test/built-ins/Array/S15.4.2.1_A1.1_T3.js
+++ b/test/built-ins/Array/S15.4.2.1_A1.1_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/S15.4.2.1_A1.3_T1.js b/test/built-ins/Array/S15.4.2.1_A1.3_T1.js
index b3ae5cedd..98ff27ac8 100644
--- a/test/built-ins/Array/S15.4.2.1_A1.3_T1.js
+++ b/test/built-ins/Array/S15.4.2.1_A1.3_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
This description of Array constructor applies if and only if
the Array constructor is given no arguments or at least two arguments
es5id: 15.4.2.1_A1.3_T1
diff --git a/test/built-ins/Array/S15.4.2.1_A2.1_T1.js b/test/built-ins/Array/S15.4.2.1_A2.1_T1.js
index 31335960c..97aaaa52b 100644
--- a/test/built-ins/Array/S15.4.2.1_A2.1_T1.js
+++ b/test/built-ins/Array/S15.4.2.1_A2.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The length property of the newly constructed object;
is set to the number of arguments
es5id: 15.4.2.1_A2.1_T1
diff --git a/test/built-ins/Array/S15.4.2.1_A2.2_T1.js b/test/built-ins/Array/S15.4.2.1_A2.2_T1.js
index 81d50ed75..e4c088a91 100644
--- a/test/built-ins/Array/S15.4.2.1_A2.2_T1.js
+++ b/test/built-ins/Array/S15.4.2.1_A2.2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The 0 property of the newly constructed object is set to item0
(if supplied); the 1 property of the newly constructed object is set to item1
(if supplied); and, in general, for as many arguments as there are, the k property
diff --git a/test/built-ins/Array/S15.4.3_A1.1_T1.js b/test/built-ins/Array/S15.4.3_A1.1_T1.js
index 69a32f890..91475e71d 100644
--- a/test/built-ins/Array/S15.4.3_A1.1_T1.js
+++ b/test/built-ins/Array/S15.4.3_A1.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The value of the internal [[Prototype]] property of
the Array constructor is the Function prototype object
es5id: 15.4.3_A1.1_T1
diff --git a/test/built-ins/Array/S15.4.3_A1.1_T2.js b/test/built-ins/Array/S15.4.3_A1.1_T2.js
index a0110f2df..9c7eb8cd4 100644
--- a/test/built-ins/Array/S15.4.3_A1.1_T2.js
+++ b/test/built-ins/Array/S15.4.3_A1.1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The value of the internal [[Prototype]] property of
the Array constructor is the Function prototype object
es5id: 15.4.3_A1.1_T2
diff --git a/test/built-ins/Array/S15.4.3_A1.1_T3.js b/test/built-ins/Array/S15.4.3_A1.1_T3.js
index 75b983b58..d84633dff 100644
--- a/test/built-ins/Array/S15.4.3_A1.1_T3.js
+++ b/test/built-ins/Array/S15.4.3_A1.1_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The value of the internal [[Prototype]] property of
the Array constructor is the Function prototype object
es5id: 15.4.3_A1.1_T3
diff --git a/test/built-ins/Array/S15.4.5.1_A1.2_T2.js b/test/built-ins/Array/S15.4.5.1_A1.2_T2.js
index f0dda30d6..eb722c4ab 100644
--- a/test/built-ins/Array/S15.4.5.1_A1.2_T2.js
+++ b/test/built-ins/Array/S15.4.5.1_A1.2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
For every integer k that is less than the value of
the length property of A but not less than ToUint32(length),
if A itself has a property (not an inherited property) named ToString(k),
diff --git a/test/built-ins/Array/S15.4.5.1_A2.1_T1.js b/test/built-ins/Array/S15.4.5.1_A2.1_T1.js
index 859c2f232..3006c94e7 100644
--- a/test/built-ins/Array/S15.4.5.1_A2.1_T1.js
+++ b/test/built-ins/Array/S15.4.5.1_A2.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If P is not an array index, return
(Create a property with name P, set its value to V and give it empty attributes)
es5id: 15.4.5.1_A2.1_T1
diff --git a/test/built-ins/Array/S15.4.5.1_A2.2_T1.js b/test/built-ins/Array/S15.4.5.1_A2.2_T1.js
index 555423f8b..b3000c1db 100644
--- a/test/built-ins/Array/S15.4.5.1_A2.2_T1.js
+++ b/test/built-ins/Array/S15.4.5.1_A2.2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If ToUint32(P) is less than the value of
the length property of A, then return
es5id: 15.4.5.1_A2.2_T1
diff --git a/test/built-ins/Array/S15.4.5.1_A2.3_T1.js b/test/built-ins/Array/S15.4.5.1_A2.3_T1.js
index b4763a38d..90525f07f 100644
--- a/test/built-ins/Array/S15.4.5.1_A2.3_T1.js
+++ b/test/built-ins/Array/S15.4.5.1_A2.3_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If ToUint32(P) is less than the value of
the length property of A, change (or set) length to ToUint32(P)+1
es5id: 15.4.5.1_A2.3_T1
diff --git a/test/built-ins/Array/S15.4.5.2_A1_T1.js b/test/built-ins/Array/S15.4.5.2_A1_T1.js
index 2e8a50e5d..16e7904b8 100644
--- a/test/built-ins/Array/S15.4.5.2_A1_T1.js
+++ b/test/built-ins/Array/S15.4.5.2_A1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
Every Array object has a length property whose value is
always a nonnegative integer less than 2^32. The value of the length property is
numerically greater than the name of every property whose name is an array index
diff --git a/test/built-ins/Array/S15.4.5.2_A1_T2.js b/test/built-ins/Array/S15.4.5.2_A1_T2.js
index 6b745d6e0..12dfb1943 100644
--- a/test/built-ins/Array/S15.4.5.2_A1_T2.js
+++ b/test/built-ins/Array/S15.4.5.2_A1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
Every Array object has a length property whose value is
always a nonnegative integer less than 2^32. The value of the length property is
numerically greater than the name of every property whose name is an array index
diff --git a/test/built-ins/Array/S15.4.5.2_A2_T1.js b/test/built-ins/Array/S15.4.5.2_A2_T1.js
index ecaa8d30d..8f9ac5b8c 100644
--- a/test/built-ins/Array/S15.4.5.2_A2_T1.js
+++ b/test/built-ins/Array/S15.4.5.2_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If a property is added whose name is an array index,
the length property is changed
es5id: 15.4.5.2_A2_T1
diff --git a/test/built-ins/Array/S15.4.5.2_A3_T1.js b/test/built-ins/Array/S15.4.5.2_A3_T1.js
index 3f6544d0b..5ab53b122 100644
--- a/test/built-ins/Array/S15.4.5.2_A3_T1.js
+++ b/test/built-ins/Array/S15.4.5.2_A3_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If the length property is changed, every property whose name
is an array index whose value is not smaller than the new length is automatically deleted
es5id: 15.4.5.2_A3_T1
diff --git a/test/built-ins/Array/S15.4.5.2_A3_T2.js b/test/built-ins/Array/S15.4.5.2_A3_T2.js
index c9896b15d..ddd357969 100644
--- a/test/built-ins/Array/S15.4.5.2_A3_T2.js
+++ b/test/built-ins/Array/S15.4.5.2_A3_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If the length property is changed, every property whose name
is an array index whose value is not smaller than the new length is automatically deleted
es5id: 15.4.5.2_A3_T2
diff --git a/test/built-ins/Array/S15.4.5.2_A3_T3.js b/test/built-ins/Array/S15.4.5.2_A3_T3.js
index 74c844aed..6d7eb6579 100644
--- a/test/built-ins/Array/S15.4.5.2_A3_T3.js
+++ b/test/built-ins/Array/S15.4.5.2_A3_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If the length property is changed, every property whose name
is an array index whose value is not smaller than the new length is automatically deleted
es5id: 15.4.5.2_A3_T3
diff --git a/test/built-ins/Array/S15.4_A1.1_T10.js b/test/built-ins/Array/S15.4_A1.1_T10.js
index c260fe010..95ab3851b 100644
--- a/test/built-ins/Array/S15.4_A1.1_T10.js
+++ b/test/built-ins/Array/S15.4_A1.1_T10.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T10
diff --git a/test/built-ins/Array/S15.4_A1.1_T4.js b/test/built-ins/Array/S15.4_A1.1_T4.js
index 6e08f2b91..74c053efc 100644
--- a/test/built-ins/Array/S15.4_A1.1_T4.js
+++ b/test/built-ins/Array/S15.4_A1.1_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T4
diff --git a/test/built-ins/Array/S15.4_A1.1_T5.js b/test/built-ins/Array/S15.4_A1.1_T5.js
index bc6d8a36e..1a2a3e63b 100644
--- a/test/built-ins/Array/S15.4_A1.1_T5.js
+++ b/test/built-ins/Array/S15.4_A1.1_T5.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T5
diff --git a/test/built-ins/Array/S15.4_A1.1_T6.js b/test/built-ins/Array/S15.4_A1.1_T6.js
index 2d2aa32c5..8b0478706 100644
--- a/test/built-ins/Array/S15.4_A1.1_T6.js
+++ b/test/built-ins/Array/S15.4_A1.1_T6.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T6
diff --git a/test/built-ins/Array/S15.4_A1.1_T7.js b/test/built-ins/Array/S15.4_A1.1_T7.js
index 6340710f7..a7a3a3caf 100644
--- a/test/built-ins/Array/S15.4_A1.1_T7.js
+++ b/test/built-ins/Array/S15.4_A1.1_T7.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T7
diff --git a/test/built-ins/Array/S15.4_A1.1_T8.js b/test/built-ins/Array/S15.4_A1.1_T8.js
index 5102e9103..3036b8acc 100644
--- a/test/built-ins/Array/S15.4_A1.1_T8.js
+++ b/test/built-ins/Array/S15.4_A1.1_T8.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T8
diff --git a/test/built-ins/Array/S15.4_A1.1_T9.js b/test/built-ins/Array/S15.4_A1.1_T9.js
index 9801b117e..645a512ee 100644
--- a/test/built-ins/Array/S15.4_A1.1_T9.js
+++ b/test/built-ins/Array/S15.4_A1.1_T9.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T9
diff --git a/test/built-ins/Array/Symbol.species/length.js b/test/built-ins/Array/Symbol.species/length.js
index d50fe6190..5e37f1d65 100644
--- a/test/built-ins/Array/Symbol.species/length.js
+++ b/test/built-ins/Array/Symbol.species/length.js
@@ -5,7 +5,7 @@
es6id: 22.1.2.5
description: >
get Array [ @@species ].length is 0.
-info: >
+info: |
get Array [ @@species ]
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/Symbol.species/symbol-species-name.js b/test/built-ins/Array/Symbol.species/symbol-species-name.js
index 202f96444..26d6aa514 100644
--- a/test/built-ins/Array/Symbol.species/symbol-species-name.js
+++ b/test/built-ins/Array/Symbol.species/symbol-species-name.js
@@ -4,7 +4,7 @@
es6id: 22.1.2.5
description: >
Array[Symbol.species] accessor property get name
-info: >
+info: |
22.1.2.5 get Array [ @@species ]
...
diff --git a/test/built-ins/Array/Symbol.species/symbol-species.js b/test/built-ins/Array/Symbol.species/symbol-species.js
index a9a470281..cc471842c 100644
--- a/test/built-ins/Array/Symbol.species/symbol-species.js
+++ b/test/built-ins/Array/Symbol.species/symbol-species.js
@@ -2,7 +2,7 @@
// See LICENSE for details.
/*---
-info: >
+info: |
Array has a property at `Symbol.species`
esid: sec-get-array-@@species
es6id: 22.1.2.5
diff --git a/test/built-ins/Array/from/Array.from-name.js b/test/built-ins/Array/from/Array.from-name.js
index add03df6c..7f201766d 100644
--- a/test/built-ins/Array/from/Array.from-name.js
+++ b/test/built-ins/Array/from/Array.from-name.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: '`name` property'
-info: >
+info: |
ES6 Section 17:
Every built-in Function object, including constructors, that is not
diff --git a/test/built-ins/Array/from/Array.from_arity.js b/test/built-ins/Array/from/Array.from_arity.js
index ad5e8a6aa..e5abbd9eb 100644
--- a/test/built-ins/Array/from/Array.from_arity.js
+++ b/test/built-ins/Array/from/Array.from_arity.js
@@ -6,7 +6,7 @@ esid: sec-array.from
es6id: 22.1.2.1
description: >
The length property of the Array.from method is 1.
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
...
diff --git a/test/built-ins/Array/from/Array.from_forwards-length-for-array-likes.js b/test/built-ins/Array/from/Array.from_forwards-length-for-array-likes.js
index 5b3491a4b..4718751cb 100644
--- a/test/built-ins/Array/from/Array.from_forwards-length-for-array-likes.js
+++ b/test/built-ins/Array/from/Array.from_forwards-length-for-array-likes.js
@@ -7,7 +7,7 @@ es6id: 22.1.2.1
description: >
If this is a constructor, and items doesn't have an @@iterator,
returns a new instance of this
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
4. Let usingIterator be GetMethod(items, @@iterator).
diff --git a/test/built-ins/Array/from/calling-from-valid-1-noStrict.js b/test/built-ins/Array/from/calling-from-valid-1-noStrict.js
index 81f419cbb..201736051 100644
--- a/test/built-ins/Array/from/calling-from-valid-1-noStrict.js
+++ b/test/built-ins/Array/from/calling-from-valid-1-noStrict.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Map function without thisArg on non strict mode
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
...
diff --git a/test/built-ins/Array/from/calling-from-valid-1-onlyStrict.js b/test/built-ins/Array/from/calling-from-valid-1-onlyStrict.js
index e794e6ea4..8415045f7 100644
--- a/test/built-ins/Array/from/calling-from-valid-1-onlyStrict.js
+++ b/test/built-ins/Array/from/calling-from-valid-1-onlyStrict.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Map function without thisArg on strict mode
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
...
diff --git a/test/built-ins/Array/from/calling-from-valid-2.js b/test/built-ins/Array/from/calling-from-valid-2.js
index 9831ec5e4..50be8469c 100644
--- a/test/built-ins/Array/from/calling-from-valid-2.js
+++ b/test/built-ins/Array/from/calling-from-valid-2.js
@@ -5,7 +5,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Calling from with a valid map function with thisArg
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
...
diff --git a/test/built-ins/Array/from/get-iter-method-err.js b/test/built-ins/Array/from/get-iter-method-err.js
index d7f5c0848..9aa92c047 100644
--- a/test/built-ins/Array/from/get-iter-method-err.js
+++ b/test/built-ins/Array/from/get-iter-method-err.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Error accessing items' `Symbol.iterator` attribute
-info: >
+info: |
[...]
4. Let usingIterator be GetMethod(items, @@iterator).
5. ReturnIfAbrupt(usingIterator).
diff --git a/test/built-ins/Array/from/items-is-arraybuffer.js b/test/built-ins/Array/from/items-is-arraybuffer.js
index 6c09f8956..e1bdb9789 100644
--- a/test/built-ins/Array/from/items-is-arraybuffer.js
+++ b/test/built-ins/Array/from/items-is-arraybuffer.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Return empty array if items argument is an ArrayBuffer
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
...
diff --git a/test/built-ins/Array/from/items-is-null-throws.js b/test/built-ins/Array/from/items-is-null-throws.js
index d69783c52..5a9d6d044 100644
--- a/test/built-ins/Array/from/items-is-null-throws.js
+++ b/test/built-ins/Array/from/items-is-null-throws.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Throws a TypeError if items argument is null
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
...
diff --git a/test/built-ins/Array/from/iter-adv-err.js b/test/built-ins/Array/from/iter-adv-err.js
index 3fd82ac37..adc3f8141 100644
--- a/test/built-ins/Array/from/iter-adv-err.js
+++ b/test/built-ins/Array/from/iter-adv-err.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Error advancing iterator
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
[...]
diff --git a/test/built-ins/Array/from/iter-cstm-ctor-err.js b/test/built-ins/Array/from/iter-cstm-ctor-err.js
index 295c78798..8d0762d6b 100644
--- a/test/built-ins/Array/from/iter-cstm-ctor-err.js
+++ b/test/built-ins/Array/from/iter-cstm-ctor-err.js
@@ -5,7 +5,7 @@ esid: sec-array.from
es6id: 22.1.2.1
description: >
Error creating object with custom constructor (traversed via iterator)
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
a. If IsConstructor(C) is true, then
diff --git a/test/built-ins/Array/from/iter-cstm-ctor.js b/test/built-ins/Array/from/iter-cstm-ctor.js
index 2f2086569..dfd64566f 100644
--- a/test/built-ins/Array/from/iter-cstm-ctor.js
+++ b/test/built-ins/Array/from/iter-cstm-ctor.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Creating object with custom constructor (traversed via iterator)
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
a. If IsConstructor(C) is true, then
diff --git a/test/built-ins/Array/from/iter-get-iter-err.js b/test/built-ins/Array/from/iter-get-iter-err.js
index 1dd19ada5..02c6bcdce 100644
--- a/test/built-ins/Array/from/iter-get-iter-err.js
+++ b/test/built-ins/Array/from/iter-get-iter-err.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Error creating iterator object
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
[...]
diff --git a/test/built-ins/Array/from/iter-get-iter-val-err.js b/test/built-ins/Array/from/iter-get-iter-val-err.js
index 0d3fedae3..da9d85fe5 100644
--- a/test/built-ins/Array/from/iter-get-iter-val-err.js
+++ b/test/built-ins/Array/from/iter-get-iter-val-err.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Error retrieving value of iterator result
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
[...]
diff --git a/test/built-ins/Array/from/iter-map-fn-args.js b/test/built-ins/Array/from/iter-map-fn-args.js
index 95d1caf3a..f63fec612 100644
--- a/test/built-ins/Array/from/iter-map-fn-args.js
+++ b/test/built-ins/Array/from/iter-map-fn-args.js
@@ -5,7 +5,7 @@ esid: sec-array.from
es6id: 22.1.2.1
description: >
Arguments of mapping function (traversed via iterator)
-info: >
+info: |
[...]
2. If mapfn is undefined, let mapping be false.
3. else
diff --git a/test/built-ins/Array/from/iter-map-fn-err.js b/test/built-ins/Array/from/iter-map-fn-err.js
index 6fbbf9475..f7a26954e 100644
--- a/test/built-ins/Array/from/iter-map-fn-err.js
+++ b/test/built-ins/Array/from/iter-map-fn-err.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Error invoking map function (traversed via iterator)
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
[...]
diff --git a/test/built-ins/Array/from/iter-map-fn-return.js b/test/built-ins/Array/from/iter-map-fn-return.js
index 083b256ea..58e175048 100644
--- a/test/built-ins/Array/from/iter-map-fn-return.js
+++ b/test/built-ins/Array/from/iter-map-fn-return.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Value returned by mapping function (traversed via iterator)
-info: >
+info: |
[...]
2. If mapfn is undefined, let mapping be false.
3. else
diff --git a/test/built-ins/Array/from/iter-map-fn-this-arg.js b/test/built-ins/Array/from/iter-map-fn-this-arg.js
index faafee820..5e12157bb 100644
--- a/test/built-ins/Array/from/iter-map-fn-this-arg.js
+++ b/test/built-ins/Array/from/iter-map-fn-this-arg.js
@@ -5,7 +5,7 @@ esid: sec-array.from
es6id: 22.1.2.1
description: >
`this` value of mapping function with custom `this` argument (traversed via iterator)
-info: >
+info: |
[...]
2. If mapfn is undefined, let mapping be false.
3. else
diff --git a/test/built-ins/Array/from/iter-map-fn-this-non-strict.js b/test/built-ins/Array/from/iter-map-fn-this-non-strict.js
index 4294d5f88..81022307a 100644
--- a/test/built-ins/Array/from/iter-map-fn-this-non-strict.js
+++ b/test/built-ins/Array/from/iter-map-fn-this-non-strict.js
@@ -5,7 +5,7 @@ esid: sec-array.from
es6id: 22.1.2.1
description: >
`this` value of mapping function in non-strict mode (traversed via iterator)
-info: >
+info: |
[...]
2. If mapfn is undefined, let mapping be false.
3. else
diff --git a/test/built-ins/Array/from/iter-map-fn-this-strict.js b/test/built-ins/Array/from/iter-map-fn-this-strict.js
index fe39dc5dd..cfe576a5b 100644
--- a/test/built-ins/Array/from/iter-map-fn-this-strict.js
+++ b/test/built-ins/Array/from/iter-map-fn-this-strict.js
@@ -5,7 +5,7 @@ esid: sec-array.from
es6id: 22.1.2.1
description: >
`this` value of mapping function in strict mode (traversed via iterator)
-info: >
+info: |
[...]
2. If mapfn is undefined, let mapping be false.
3. else
diff --git a/test/built-ins/Array/from/iter-set-elem-prop-err.js b/test/built-ins/Array/from/iter-set-elem-prop-err.js
index a2d58860c..07f2c5942 100644
--- a/test/built-ins/Array/from/iter-set-elem-prop-err.js
+++ b/test/built-ins/Array/from/iter-set-elem-prop-err.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Error setting property on result value (traversed via iterator)
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
[...]
diff --git a/test/built-ins/Array/from/iter-set-elem-prop.js b/test/built-ins/Array/from/iter-set-elem-prop.js
index 331880b97..7658bdd13 100644
--- a/test/built-ins/Array/from/iter-set-elem-prop.js
+++ b/test/built-ins/Array/from/iter-set-elem-prop.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Setting property on result value (traversed via iterator)
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
[...]
diff --git a/test/built-ins/Array/from/iter-set-length-err.js b/test/built-ins/Array/from/iter-set-length-err.js
index 90a9d5d5c..d15631db9 100644
--- a/test/built-ins/Array/from/iter-set-length-err.js
+++ b/test/built-ins/Array/from/iter-set-length-err.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Error setting length of object (traversed via iterator)
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
[...]
diff --git a/test/built-ins/Array/from/iter-set-length.js b/test/built-ins/Array/from/iter-set-length.js
index 13d456af8..ab0e221bf 100644
--- a/test/built-ins/Array/from/iter-set-length.js
+++ b/test/built-ins/Array/from/iter-set-length.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Setting length of object (traversed via iterator)
-info: >
+info: |
[...]
6. If usingIterator is not undefined, then
[...]
diff --git a/test/built-ins/Array/from/mapfn-is-not-callable-typeerror.js b/test/built-ins/Array/from/mapfn-is-not-callable-typeerror.js
index 4ca28b1dd..756fdd6f0 100644
--- a/test/built-ins/Array/from/mapfn-is-not-callable-typeerror.js
+++ b/test/built-ins/Array/from/mapfn-is-not-callable-typeerror.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Throws a TypeError if mapFn is not callable
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
...
diff --git a/test/built-ins/Array/from/mapfn-is-symbol-throws.js b/test/built-ins/Array/from/mapfn-is-symbol-throws.js
index f6cf10711..d7381221e 100644
--- a/test/built-ins/Array/from/mapfn-is-symbol-throws.js
+++ b/test/built-ins/Array/from/mapfn-is-symbol-throws.js
@@ -4,7 +4,7 @@
esid: sec-array.from
es6id: 22.1.2.1
description: Throws a TypeError if mapFn is not callable (Symbol)
-info: >
+info: |
22.1.2.1 Array.from ( items [ , mapfn [ , thisArg ] ] )
...
diff --git a/test/built-ins/Array/isArray/name.js b/test/built-ins/Array/isArray/name.js
index 378984ee9..96cdbb0fd 100644
--- a/test/built-ins/Array/isArray/name.js
+++ b/test/built-ins/Array/isArray/name.js
@@ -6,7 +6,7 @@ esid: sec-array.isarray
es6id: 22.1.2.2
description: >
Array.isArray.name is "isArray".
-info: >
+info: |
Array.isArray ( arg )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/length/S15.4.2.2_A1.1_T1.js b/test/built-ins/Array/length/S15.4.2.2_A1.1_T1.js
index 1436cfc4b..5674b4e53 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A1.1_T1.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A1.1_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/length/S15.4.2.2_A1.1_T2.js b/test/built-ins/Array/length/S15.4.2.2_A1.1_T2.js
index 3d166edef..866a05c0e 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A1.1_T2.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A1.1_T2.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/length/S15.4.2.2_A1.1_T3.js b/test/built-ins/Array/length/S15.4.2.2_A1.1_T3.js
index 43bd97a7f..3de594f07 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A1.1_T3.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A1.1_T3.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
The [[Prototype]] property of the newly constructed object
is set to the original Array prototype object, the one that
is the initial value of Array.prototype
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.1_T1.js b/test/built-ins/Array/length/S15.4.2.2_A2.1_T1.js
index e02177b69..34d9c2ce5 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.1_T1.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.1_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is a Number and ToUint32(len) is equal to len,
then the length property of the newly constructed object is set to ToUint32(len)
es5id: 15.4.2.2_A2.1_T1
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.2_T1.js b/test/built-ins/Array/length/S15.4.2.2_A2.2_T1.js
index a016a31d8..0b659bf9b 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.2_T1.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.2_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is a Number and ToUint32(len) is not equal to len,
a RangeError exception is thrown
es5id: 15.4.2.2_A2.2_T1
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.2_T2.js b/test/built-ins/Array/length/S15.4.2.2_A2.2_T2.js
index 953857da6..abe3b60e7 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.2_T2.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.2_T2.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is a Number and ToUint32(len) is not equal to len,
a RangeError exception is thrown
es5id: 15.4.2.2_A2.2_T2
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.2_T3.js b/test/built-ins/Array/length/S15.4.2.2_A2.2_T3.js
index 51303dfb1..9822c925c 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.2_T3.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.2_T3.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is a Number and ToUint32(len) is not equal to len,
a RangeError exception is thrown
es5id: 15.4.2.2_A2.2_T3
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.3_T1.js b/test/built-ins/Array/length/S15.4.2.2_A2.3_T1.js
index 61108ea36..ab854c9dd 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.3_T1.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.3_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of
the newly constructed object is set to len
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.3_T2.js b/test/built-ins/Array/length/S15.4.2.2_A2.3_T2.js
index 336c886e7..3a0d7dc43 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.3_T2.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.3_T2.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of
the newly constructed object is set to len
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.3_T3.js b/test/built-ins/Array/length/S15.4.2.2_A2.3_T3.js
index cf2dd3114..bfd2a1151 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.3_T3.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.3_T3.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of
the newly constructed object is set to len
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.3_T4.js b/test/built-ins/Array/length/S15.4.2.2_A2.3_T4.js
index c449bf7f2..9f22e1b6b 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.3_T4.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.3_T4.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of
the newly constructed object is set to len
diff --git a/test/built-ins/Array/length/S15.4.2.2_A2.3_T5.js b/test/built-ins/Array/length/S15.4.2.2_A2.3_T5.js
index 5d5020eae..e6ec76df8 100644
--- a/test/built-ins/Array/length/S15.4.2.2_A2.3_T5.js
+++ b/test/built-ins/Array/length/S15.4.2.2_A2.3_T5.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-len
-info: >
+info: |
If the argument len is not a Number, then the length property of
the newly constructed object is set to 1 and the 0 property of
the newly constructed object is set to len
diff --git a/test/built-ins/Array/length/S15.4.5.1_A1.2_T1.js b/test/built-ins/Array/length/S15.4.5.1_A1.2_T1.js
index c9d99e5c5..d213067fe 100644
--- a/test/built-ins/Array/length/S15.4.5.1_A1.2_T1.js
+++ b/test/built-ins/Array/length/S15.4.5.1_A1.2_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-exotic-objects-defineownproperty-p-desc
-info: >
+info: |
For every integer k that is less than the value of
the length property of A but not less than ToUint32(length),
if A itself has a property (not an inherited property) named ToString(k),
diff --git a/test/built-ins/Array/length/S15.4.5.1_A1.2_T3.js b/test/built-ins/Array/length/S15.4.5.1_A1.2_T3.js
index ec09f074c..0594a6b6a 100644
--- a/test/built-ins/Array/length/S15.4.5.1_A1.2_T3.js
+++ b/test/built-ins/Array/length/S15.4.5.1_A1.2_T3.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array-exotic-objects-defineownproperty-p-desc
-info: >
+info: |
For every integer k that is less than the value of
the length property of A but not less than ToUint32(length),
if A itself has a property (not an inherited property) named ToString(k),
diff --git a/test/built-ins/Array/length/S15.4.5.2_A3_T4.js b/test/built-ins/Array/length/S15.4.5.2_A3_T4.js
index 066f94cd9..1bcbb6f97 100644
--- a/test/built-ins/Array/length/S15.4.5.2_A3_T4.js
+++ b/test/built-ins/Array/length/S15.4.5.2_A3_T4.js
@@ -3,7 +3,7 @@
/*---
esid: sec-properties-of-array-instances-length
-info: >
+info: |
If the length property is changed, every property whose name
is an array index whose value is not smaller than the new length is automatically deleted
es5id: 15.4.5.2_A3_T4
diff --git a/test/built-ins/Array/of/construct-this-with-the-number-of-arguments.js b/test/built-ins/Array/of/construct-this-with-the-number-of-arguments.js
index bd1f8c3bd..1efa2fb4e 100644
--- a/test/built-ins/Array/of/construct-this-with-the-number-of-arguments.js
+++ b/test/built-ins/Array/of/construct-this-with-the-number-of-arguments.js
@@ -4,7 +4,7 @@
esid: sec-array.of
es6id: 22.1.2.3
description: Passes the number of arguments to the constructor it calls.
-info: >
+info: |
Array.of ( ...items )
1. Let len be the actual number of arguments passed to this function.
diff --git a/test/built-ins/Array/of/creates-a-new-array-from-arguments.js b/test/built-ins/Array/of/creates-a-new-array-from-arguments.js
index 83f5f40a7..fe0d49585 100644
--- a/test/built-ins/Array/of/creates-a-new-array-from-arguments.js
+++ b/test/built-ins/Array/of/creates-a-new-array-from-arguments.js
@@ -6,7 +6,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Array.of method creates a new Array with a variable number of arguments.
-info: >
+info: |
22.1.2.3 Array.of ( ...items )
...
diff --git a/test/built-ins/Array/of/does-not-use-prototype-properties.js b/test/built-ins/Array/of/does-not-use-prototype-properties.js
index a057a8a5d..c02c48b6d 100644
--- a/test/built-ins/Array/of/does-not-use-prototype-properties.js
+++ b/test/built-ins/Array/of/does-not-use-prototype-properties.js
@@ -5,7 +5,7 @@
esid: sec-array.of
es6id: 22.1.2.3
description: Array.of does not use prototype properties for arguments.
-info: >
+info: |
It defines elements rather than assigning to them.
---*/
diff --git a/test/built-ins/Array/of/length.js b/test/built-ins/Array/of/length.js
index e7fd0293a..7c6b281c2 100644
--- a/test/built-ins/Array/of/length.js
+++ b/test/built-ins/Array/of/length.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Array.of.length value and property descriptor
-info: >
+info: |
Array.of ( ...items )
The length property of the of function is 0.
diff --git a/test/built-ins/Array/of/name.js b/test/built-ins/Array/of/name.js
index be9994336..021bbc365 100644
--- a/test/built-ins/Array/of/name.js
+++ b/test/built-ins/Array/of/name.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Array.of.name value and property descriptor
-info: >
+info: |
Array.of ( ...items )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/of/of.js b/test/built-ins/Array/of/of.js
index 669a4a3e4..f928f3ad6 100644
--- a/test/built-ins/Array/of/of.js
+++ b/test/built-ins/Array/of/of.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Array.of property descriptor
-info: >
+info: |
Array.of ( ...items )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/of/return-a-custom-instance.js b/test/built-ins/Array/of/return-a-custom-instance.js
index 18988220b..75d48ebff 100644
--- a/test/built-ins/Array/of/return-a-custom-instance.js
+++ b/test/built-ins/Array/of/return-a-custom-instance.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Returns an instance from a custom constructor.
-info: >
+info: |
Array.of ( ...items )
...
diff --git a/test/built-ins/Array/of/return-a-new-array-object.js b/test/built-ins/Array/of/return-a-new-array-object.js
index 28ff3de34..4d83dbdfd 100644
--- a/test/built-ins/Array/of/return-a-new-array-object.js
+++ b/test/built-ins/Array/of/return-a-new-array-object.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Returns a new Array.
-info: >
+info: |
Array.of ( ...items )
1. Let len be the actual number of arguments passed to this function.
diff --git a/test/built-ins/Array/of/return-abrupt-from-contructor.js b/test/built-ins/Array/of/return-abrupt-from-contructor.js
index d8815f9f2..4d64ae1aa 100644
--- a/test/built-ins/Array/of/return-abrupt-from-contructor.js
+++ b/test/built-ins/Array/of/return-abrupt-from-contructor.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Return abrupt from this' constructor
-info: >
+info: |
Array.of ( ...items )
1. Let len be the actual number of arguments passed to this function.
diff --git a/test/built-ins/Array/of/return-abrupt-from-data-property-using-proxy.js b/test/built-ins/Array/of/return-abrupt-from-data-property-using-proxy.js
index d9de1eb9d..7236c35ba 100644
--- a/test/built-ins/Array/of/return-abrupt-from-data-property-using-proxy.js
+++ b/test/built-ins/Array/of/return-abrupt-from-data-property-using-proxy.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Return abrupt from Data Property creation
-info: >
+info: |
Array.of ( ...items )
...
diff --git a/test/built-ins/Array/of/return-abrupt-from-data-property.js b/test/built-ins/Array/of/return-abrupt-from-data-property.js
index cc70ba4eb..f93208ded 100644
--- a/test/built-ins/Array/of/return-abrupt-from-data-property.js
+++ b/test/built-ins/Array/of/return-abrupt-from-data-property.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Return abrupt from Data Property creation
-info: >
+info: |
Array.of ( ...items )
...
diff --git a/test/built-ins/Array/of/return-abrupt-from-setting-length.js b/test/built-ins/Array/of/return-abrupt-from-setting-length.js
index feb2bfaf0..8a2284485 100644
--- a/test/built-ins/Array/of/return-abrupt-from-setting-length.js
+++ b/test/built-ins/Array/of/return-abrupt-from-setting-length.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Return abrupt from setting the length property.
-info: >
+info: |
Array.of ( ...items )
...
diff --git a/test/built-ins/Array/of/sets-length.js b/test/built-ins/Array/of/sets-length.js
index a4211f3da..76155e0a6 100644
--- a/test/built-ins/Array/of/sets-length.js
+++ b/test/built-ins/Array/of/sets-length.js
@@ -5,7 +5,7 @@ esid: sec-array.of
es6id: 22.1.2.3
description: >
Calls the length setter if available
-info: >
+info: |
Array.of ( ...items )
...
diff --git a/test/built-ins/Array/property-cast-boolean-primitive.js b/test/built-ins/Array/property-cast-boolean-primitive.js
index 3b89dfc25..fbe012c72 100644
--- a/test/built-ins/Array/property-cast-boolean-primitive.js
+++ b/test/built-ins/Array/property-cast-boolean-primitive.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T1
diff --git a/test/built-ins/Array/property-cast-nan-infinity.js b/test/built-ins/Array/property-cast-nan-infinity.js
index 07c139669..6c1c57cbe 100644
--- a/test/built-ins/Array/property-cast-nan-infinity.js
+++ b/test/built-ins/Array/property-cast-nan-infinity.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T2
diff --git a/test/built-ins/Array/property-cast-number.js b/test/built-ins/Array/property-cast-number.js
index e6abc6516..d86724332 100644
--- a/test/built-ins/Array/property-cast-number.js
+++ b/test/built-ins/Array/property-cast-number.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
A property name P (in the form of a string value) is an array index
if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to 2^32 - 1
es5id: 15.4_A1.1_T3
diff --git a/test/built-ins/Array/prototype/Symbol.iterator.js b/test/built-ins/Array/prototype/Symbol.iterator.js
index 07dd72229..a0146cd3b 100644
--- a/test/built-ins/Array/prototype/Symbol.iterator.js
+++ b/test/built-ins/Array/prototype/Symbol.iterator.js
@@ -3,7 +3,7 @@
/*---
description: Initial state of the Symbol.iterator property
-info: >
+info: |
The initial value of the @@iterator property is the same function object as
the initial value of the Array.prototype.values property.
diff --git a/test/built-ins/Array/prototype/Symbol.unscopables/prop-desc.js b/test/built-ins/Array/prototype/Symbol.unscopables/prop-desc.js
index 78a2c92b8..62976646c 100644
--- a/test/built-ins/Array/prototype/Symbol.unscopables/prop-desc.js
+++ b/test/built-ins/Array/prototype/Symbol.unscopables/prop-desc.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype-@@unscopables
es6id: 22.1.3.31
description: >
Property descriptor for initial value of `Symbol.unscopables` property
-info: >
+info: |
This property has the attributes { [[Writable]]: false, [[Enumerable]]:
false, [[Configurable]]: true }.
includes: [propertyHelper.js]
diff --git a/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js b/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js
index c1ee6c457..7a590596d 100644
--- a/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js
+++ b/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.concat
-info: >
+info: |
When the concat method is called with zero or more arguments item1, item2,
etc., it returns an array containing the array elements of the object followed by
the array elements of each argument in order
diff --git a/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js b/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js
index 9fde43804..4024275a2 100644
--- a/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js
+++ b/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.concat
-info: >
+info: |
When the concat method is called with zero or more arguments item1, item2,
etc., it returns an array containing the array elements of the object followed by
the array elements of each argument in order
diff --git a/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js b/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js
index e6f7b8496..bb88eba5e 100644
--- a/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js
+++ b/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.concat
-info: >
+info: |
When the concat method is called with zero or more arguments item1, item2,
etc., it returns an array containing the array elements of the object followed by
the array elements of each argument in order
diff --git a/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js b/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js
index dd169e383..028207051 100644
--- a/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js
+++ b/test/built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.concat
-info: >
+info: |
When the concat method is called with zero or more arguments item1, item2,
etc., it returns an array containing the array elements of the object followed by
the array elements of each argument in order
diff --git a/test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js b/test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js
index 5f8724207..ce825917a 100644
--- a/test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js
+++ b/test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.concat
-info: >
+info: |
The concat function is intentionally generic.
It does not require that its this value be an Array object
es5id: 15.4.4.4_A2_T1
diff --git a/test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js b/test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js
index dbc3e4ab8..e56dc19cf 100644
--- a/test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js
+++ b/test/built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.concat
-info: >
+info: |
The concat function is intentionally generic.
It does not require that its this value be an Array object
es5id: 15.4.4.4_A2_T2
diff --git a/test/built-ins/Array/prototype/concat/is-concat-spreadable-get-err.js b/test/built-ins/Array/prototype/concat/is-concat-spreadable-get-err.js
index 83612fe38..a6815d545 100644
--- a/test/built-ins/Array/prototype/concat/is-concat-spreadable-get-err.js
+++ b/test/built-ins/Array/prototype/concat/is-concat-spreadable-get-err.js
@@ -4,7 +4,7 @@
es6id: 22.1.3.1
esid: sec-array.prototype.concat
description: Error thrown when accessing `Symbol.isConcatSpreadable` property
-info: >
+info: |
1. Let O be ToObject(this value).
2. ReturnIfAbrupt(O).
3. Let A be ArraySpeciesCreate(O, 0).
diff --git a/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js b/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js
index 491445e0d..e14e22ddf 100644
--- a/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js
+++ b/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.concat
es6id: 22.1.3.1
description: >
The `Symbol.isConcatSpreadable` property is defined and coerces to `false`
-info: >
+info: |
1. Let O be ToObject(this value).
2. ReturnIfAbrupt(O).
3. Let A be ArraySpeciesCreate(O, 0).
diff --git a/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-truthy.js b/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-truthy.js
index 4e143f56d..b6ddb2b11 100644
--- a/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-truthy.js
+++ b/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-truthy.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.concat
es6id: 22.1.3.1
description: >
The `Symbol.isConcatSpreadable` property is defined and coerces to `true`
-info: >
+info: |
1. Let O be ToObject(this value).
2. ReturnIfAbrupt(O).
3. Let A be ArraySpeciesCreate(O, 0).
diff --git a/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-undefined.js b/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-undefined.js
index 41b8906de..ce376b6e5 100644
--- a/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-undefined.js
+++ b/test/built-ins/Array/prototype/concat/is-concat-spreadable-val-undefined.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.concat
es6id: 22.1.3.1
description: >
The `Symbol.isConcatSpreadable` property is defined as the value `undefined`
-info: >
+info: |
1. Let O be ToObject(this value).
2. ReturnIfAbrupt(O).
3. Let A be ArraySpeciesCreate(O, 0).
diff --git a/test/built-ins/Array/prototype/concat/name.js b/test/built-ins/Array/prototype/concat/name.js
index 7150af949..cd4120f9c 100644
--- a/test/built-ins/Array/prototype/concat/name.js
+++ b/test/built-ins/Array/prototype/concat/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.concat
es6id: 22.1.3.1
description: >
Array.prototype.concat.name is "concat".
-info: >
+info: |
Array.prototype.concat ( ...arguments )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/copyWithin/coerced-values-end.js b/test/built-ins/Array/prototype/copyWithin/coerced-values-end.js
index 167b8ddf7..9cb416ae1 100644
--- a/test/built-ins/Array/prototype/copyWithin/coerced-values-end.js
+++ b/test/built-ins/Array/prototype/copyWithin/coerced-values-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
end argument is coerced to an integer values.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/coerced-values-start.js b/test/built-ins/Array/prototype/copyWithin/coerced-values-start.js
index e0339dc03..182655bf5 100644
--- a/test/built-ins/Array/prototype/copyWithin/coerced-values-start.js
+++ b/test/built-ins/Array/prototype/copyWithin/coerced-values-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
start argument is coerced to an integer value.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/coerced-values-target.js b/test/built-ins/Array/prototype/copyWithin/coerced-values-target.js
index 96814376c..2646b19f2 100644
--- a/test/built-ins/Array/prototype/copyWithin/coerced-values-target.js
+++ b/test/built-ins/Array/prototype/copyWithin/coerced-values-target.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
target argument is coerced to an integer value.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/length.js b/test/built-ins/Array/prototype/copyWithin/length.js
index b99a571bd..6bac43ff8 100644
--- a/test/built-ins/Array/prototype/copyWithin/length.js
+++ b/test/built-ins/Array/prototype/copyWithin/length.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: Array.prototype.copyWithin.length value and descriptor.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
The length property of the copyWithin method is 2.
diff --git a/test/built-ins/Array/prototype/copyWithin/name.js b/test/built-ins/Array/prototype/copyWithin/name.js
index 81bde92a1..ca2d64d5d 100644
--- a/test/built-ins/Array/prototype/copyWithin/name.js
+++ b/test/built-ins/Array/prototype/copyWithin/name.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Array.prototype.copyWithin.name value and descriptor.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/copyWithin/negative-end.js b/test/built-ins/Array/prototype/copyWithin/negative-end.js
index f31329988..70aa0e0e2 100644
--- a/test/built-ins/Array/prototype/copyWithin/negative-end.js
+++ b/test/built-ins/Array/prototype/copyWithin/negative-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Set values with negative end argument.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-end.js b/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-end.js
index 150671b78..072d03e70 100644
--- a/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-end.js
+++ b/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Set values with negative out of bounds end argument.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-start.js b/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-start.js
index 6dd91c23a..1f31fc9eb 100644
--- a/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-start.js
+++ b/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Set values with out of bounds negative start argument.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-target.js b/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-target.js
index 36cdd6222..72b95dcac 100644
--- a/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-target.js
+++ b/test/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-target.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Set values with out of bounds negative target argument.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/negative-start.js b/test/built-ins/Array/prototype/copyWithin/negative-start.js
index ac1e3c616..4cec365ad 100644
--- a/test/built-ins/Array/prototype/copyWithin/negative-start.js
+++ b/test/built-ins/Array/prototype/copyWithin/negative-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Set values with negative start argument.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/negative-target.js b/test/built-ins/Array/prototype/copyWithin/negative-target.js
index 969da15ff..29fd24975 100644
--- a/test/built-ins/Array/prototype/copyWithin/negative-target.js
+++ b/test/built-ins/Array/prototype/copyWithin/negative-target.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Set values with negative target argument.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-end.js b/test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-end.js
index 16e67a6ed..6af95e724 100644
--- a/test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-end.js
+++ b/test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Max value of end position is the this.length.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js b/test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
index 0cdbd50ab..e38edecd7 100644
--- a/test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
+++ b/test/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Max values of target and start positions are this.length.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/non-negative-target-and-start.js b/test/built-ins/Array/prototype/copyWithin/non-negative-target-and-start.js
index 013084291..9704fcc62 100644
--- a/test/built-ins/Array/prototype/copyWithin/non-negative-target-and-start.js
+++ b/test/built-ins/Array/prototype/copyWithin/non-negative-target-and-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Copy values with non-negative target and start positions.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/non-negative-target-start-and-end.js b/test/built-ins/Array/prototype/copyWithin/non-negative-target-start-and-end.js
index e00915016..89a665ad5 100644
--- a/test/built-ins/Array/prototype/copyWithin/non-negative-target-start-and-end.js
+++ b/test/built-ins/Array/prototype/copyWithin/non-negative-target-start-and-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Copy values with non-negative target, start and end positions.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/prop-desc.js b/test/built-ins/Array/prototype/copyWithin/prop-desc.js
index 0a5001514..13f4e6510 100644
--- a/test/built-ins/Array/prototype/copyWithin/prop-desc.js
+++ b/test/built-ins/Array/prototype/copyWithin/prop-desc.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: Property type and descriptor.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-proxy-target.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-proxy-target.js
index ebebad7c3..fcf61cb19 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-proxy-target.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-proxy-target.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from deleting property value - using Proxy
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-target.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-target.js
index 8f4704f43..cd06e733b 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-target.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-target.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from deleting property value on DeletePropertyOrThrow(O, toKey).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end-as-symbol.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end-as-symbol.js
index c0696fc8b..159a8d9b4 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end-as-symbol.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from end as a Symbol.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end.js
index 799e11b79..6d69262ff 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from ToInteger(end).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-get-start-value.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-get-start-value.js
index b0639f90b..b75de68b1 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-get-start-value.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-get-start-value.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from getting property value - Get(O, fromKey).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-has-start.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-has-start.js
index fac8ab9df..5cf11d59a 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-has-start.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-has-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from HasProperty(O, fromKey).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-set-target-value.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-set-target-value.js
index d4e1c1ac3..ef414d61e 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-set-target-value.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-set-target-value.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from setting property value - Set(O, toKey, fromVal, true).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start-as-symbol.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start-as-symbol.js
index 358391611..399be74c8 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start-as-symbol.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from start as a Symbol.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start.js
index 7623d6c10..37768729c 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from ToInteger(start).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target-as-symbol.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target-as-symbol.js
index ed62fffee..537779900 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target-as-symbol.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from target as a Symbol.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target.js
index 218988937..11a817400 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-target.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from ToInteger(target).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length-as-symbol.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length-as-symbol.js
index 517061e14..a865f323f 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length-as-symbol.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from ToLength(Get(O, "length")) where length is a Symbol.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length.js
index 52ad26598..d3287fa0d 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from ToLength(Get(O, "length")).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this.js b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this.js
index e7d56fe2d..6cdc251ee 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-abrupt-from-this.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Return abrupt from ToObject(this value).
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/copyWithin/return-this.js b/test/built-ins/Array/prototype/copyWithin/return-this.js
index 459367604..360863bb4 100644
--- a/test/built-ins/Array/prototype/copyWithin/return-this.js
+++ b/test/built-ins/Array/prototype/copyWithin/return-this.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
Returns `this`.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
18. Return O.
diff --git a/test/built-ins/Array/prototype/copyWithin/undefined-end.js b/test/built-ins/Array/prototype/copyWithin/undefined-end.js
index 855d4678c..93c75620e 100644
--- a/test/built-ins/Array/prototype/copyWithin/undefined-end.js
+++ b/test/built-ins/Array/prototype/copyWithin/undefined-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.copywithin
es6id: 22.1.3.3
description: >
If `end` is undefined, set final position to `this.length`.
-info: >
+info: |
22.1.3.3 Array.prototype.copyWithin (target, start [ , end ] )
...
diff --git a/test/built-ins/Array/prototype/entries/iteration-mutable.js b/test/built-ins/Array/prototype/entries/iteration-mutable.js
index 0d10aefcb..708ac5f2a 100644
--- a/test/built-ins/Array/prototype/entries/iteration-mutable.js
+++ b/test/built-ins/Array/prototype/entries/iteration-mutable.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.entries
es6id: 22.1.3.4
description: >
New items in the array are accessible via iteration until iterator is "done".
-info: >
+info: |
The method should return a valid iterator with the context as the
IteratedObject. When an item is added to the array after the iterator is
created but before the iterator is "done" (as defined by 22.1.5.2.1) the
diff --git a/test/built-ins/Array/prototype/entries/iteration.js b/test/built-ins/Array/prototype/entries/iteration.js
index 3b0f86d11..aa6a20f21 100644
--- a/test/built-ins/Array/prototype/entries/iteration.js
+++ b/test/built-ins/Array/prototype/entries/iteration.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.entries
es6id: 22.1.3.4
description: >
The return is a valid iterator with the array's numeric properties.
-info: >
+info: |
22.1.3.4 Array.prototype.entries ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/entries/length.js b/test/built-ins/Array/prototype/entries/length.js
index 607c9071e..35fdb6ec9 100644
--- a/test/built-ins/Array/prototype/entries/length.js
+++ b/test/built-ins/Array/prototype/entries/length.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.entries
es6id: 22.1.3.4
description: >
Array.prototype.entries.length value and descriptor.
-info: >
+info: |
22.1.3.4 Array.prototype.entries ( )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/entries/name.js b/test/built-ins/Array/prototype/entries/name.js
index 783e386cb..b3b06020c 100644
--- a/test/built-ins/Array/prototype/entries/name.js
+++ b/test/built-ins/Array/prototype/entries/name.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.entries
es6id: 22.1.3.4
description: >
Array.prototype.entries.name value and descriptor.
-info: >
+info: |
22.1.3.4 Array.prototype.entries ( )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/entries/prop-desc.js b/test/built-ins/Array/prototype/entries/prop-desc.js
index 92b5fca61..f2f893eca 100644
--- a/test/built-ins/Array/prototype/entries/prop-desc.js
+++ b/test/built-ins/Array/prototype/entries/prop-desc.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.entries
es6id: 22.1.3.4
description: >
Property type and descriptor.
-info: >
+info: |
22.1.3.4 Array.prototype.entries ( )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/entries/return-abrupt-from-this.js b/test/built-ins/Array/prototype/entries/return-abrupt-from-this.js
index c8c69d2d5..637701084 100644
--- a/test/built-ins/Array/prototype/entries/return-abrupt-from-this.js
+++ b/test/built-ins/Array/prototype/entries/return-abrupt-from-this.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.entries
es6id: 22.1.3.4
description: >
Return abrupt from ToObject(this value).
-info: >
+info: |
22.1.3.4 Array.prototype.entries ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/entries/returns-iterator-from-object.js b/test/built-ins/Array/prototype/entries/returns-iterator-from-object.js
index 0f04c1016..ea6421539 100644
--- a/test/built-ins/Array/prototype/entries/returns-iterator-from-object.js
+++ b/test/built-ins/Array/prototype/entries/returns-iterator-from-object.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.entries
es6id: 22.1.3.4
description: >
Creates an iterator from a custom object.
-info: >
+info: |
22.1.3.4 Array.prototype.entries ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/entries/returns-iterator.js b/test/built-ins/Array/prototype/entries/returns-iterator.js
index b515740c2..0874e3a1b 100644
--- a/test/built-ins/Array/prototype/entries/returns-iterator.js
+++ b/test/built-ins/Array/prototype/entries/returns-iterator.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.entries
es6id: 22.1.3.4
description: >
The method should return an Iterator instance.
-info: >
+info: |
22.1.3.4 Array.prototype.entries ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/every/length.js b/test/built-ins/Array/prototype/every/length.js
index f84d05717..78fbadbf7 100644
--- a/test/built-ins/Array/prototype/every/length.js
+++ b/test/built-ins/Array/prototype/every/length.js
@@ -5,7 +5,7 @@
esid: sec-array.prototype.every
description: >
Array.prototype.every.length value and property descriptor
-info: >
+info: |
Array.prototype.every ( callbackfn [ , thisArg] )
The length property of the of function is 1.
includes: [propertyHelper.js]
diff --git a/test/built-ins/Array/prototype/every/name.js b/test/built-ins/Array/prototype/every/name.js
index e13bbd7a6..96297dafc 100644
--- a/test/built-ins/Array/prototype/every/name.js
+++ b/test/built-ins/Array/prototype/every/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.every
es6id: 22.1.3.5
description: >
Array.prototype.every.name is "every".
-info: >
+info: |
Array.prototype.every ( callbackfn [ , thisArg] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/fill/coerced-indexes.js b/test/built-ins/Array/prototype/fill/coerced-indexes.js
index 708fc13a5..bc6f707e8 100644
--- a/test/built-ins/Array/prototype/fill/coerced-indexes.js
+++ b/test/built-ins/Array/prototype/fill/coerced-indexes.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Fills elements from coerced to Integer `start` and `end` values
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/fill-values-custom-start-and-end.js b/test/built-ins/Array/prototype/fill/fill-values-custom-start-and-end.js
index 728bdf078..d445b9304 100644
--- a/test/built-ins/Array/prototype/fill/fill-values-custom-start-and-end.js
+++ b/test/built-ins/Array/prototype/fill/fill-values-custom-start-and-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Fills all the elements from a with a custom start and end indexes.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/fill-values-relative-end.js b/test/built-ins/Array/prototype/fill/fill-values-relative-end.js
index b0305e3d8..df80df3c2 100644
--- a/test/built-ins/Array/prototype/fill/fill-values-relative-end.js
+++ b/test/built-ins/Array/prototype/fill/fill-values-relative-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Fills all the elements from a with a custom start index.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/fill-values-relative-start.js b/test/built-ins/Array/prototype/fill/fill-values-relative-start.js
index ed8de7e80..28adbda0e 100644
--- a/test/built-ins/Array/prototype/fill/fill-values-relative-start.js
+++ b/test/built-ins/Array/prototype/fill/fill-values-relative-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Fills all the elements from a with a custom start index.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/fill-values.js b/test/built-ins/Array/prototype/fill/fill-values.js
index 04aba188c..ab2cf19d0 100644
--- a/test/built-ins/Array/prototype/fill/fill-values.js
+++ b/test/built-ins/Array/prototype/fill/fill-values.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Fills all the elements with `value` from a defaul start and index.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/length.js b/test/built-ins/Array/prototype/fill/length.js
index ad598dfa6..798bd8c14 100644
--- a/test/built-ins/Array/prototype/fill/length.js
+++ b/test/built-ins/Array/prototype/fill/length.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: Array.prototype.fill.length value and descriptor.
-info: >
+info: |
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Array/prototype/fill/name.js b/test/built-ins/Array/prototype/fill/name.js
index 0d767f955..2af8ea3f4 100644
--- a/test/built-ins/Array/prototype/fill/name.js
+++ b/test/built-ins/Array/prototype/fill/name.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Array.prototype.fill.name value and descriptor.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/fill/prop-desc.js b/test/built-ins/Array/prototype/fill/prop-desc.js
index 5b4cd66b6..b6ab80af1 100644
--- a/test/built-ins/Array/prototype/fill/prop-desc.js
+++ b/test/built-ins/Array/prototype/fill/prop-desc.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: Property type and descriptor.
-info: >
+info: |
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Array/prototype/fill/return-abrupt-from-end-as-symbol.js b/test/built-ins/Array/prototype/fill/return-abrupt-from-end-as-symbol.js
index 6c8590b10..73982ef6d 100644
--- a/test/built-ins/Array/prototype/fill/return-abrupt-from-end-as-symbol.js
+++ b/test/built-ins/Array/prototype/fill/return-abrupt-from-end-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Return abrupt from ToInteger(end) as a Symbol.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/return-abrupt-from-end.js b/test/built-ins/Array/prototype/fill/return-abrupt-from-end.js
index 80e52e331..49aa7715c 100644
--- a/test/built-ins/Array/prototype/fill/return-abrupt-from-end.js
+++ b/test/built-ins/Array/prototype/fill/return-abrupt-from-end.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Return abrupt from ToInteger(end).
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/return-abrupt-from-setting-property-value.js b/test/built-ins/Array/prototype/fill/return-abrupt-from-setting-property-value.js
index b3b44c489..d132561da 100644
--- a/test/built-ins/Array/prototype/fill/return-abrupt-from-setting-property-value.js
+++ b/test/built-ins/Array/prototype/fill/return-abrupt-from-setting-property-value.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Return abrupt from setting a property value.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/return-abrupt-from-start-as-symbol.js b/test/built-ins/Array/prototype/fill/return-abrupt-from-start-as-symbol.js
index d5b8d9d6c..9a12634ec 100644
--- a/test/built-ins/Array/prototype/fill/return-abrupt-from-start-as-symbol.js
+++ b/test/built-ins/Array/prototype/fill/return-abrupt-from-start-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Return abrupt from ToInteger(start) as a Symbol.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/return-abrupt-from-start.js b/test/built-ins/Array/prototype/fill/return-abrupt-from-start.js
index f8196a2f3..42a5219b3 100644
--- a/test/built-ins/Array/prototype/fill/return-abrupt-from-start.js
+++ b/test/built-ins/Array/prototype/fill/return-abrupt-from-start.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Return abrupt from ToInteger(start).
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
...
diff --git a/test/built-ins/Array/prototype/fill/return-abrupt-from-this-length-as-symbol.js b/test/built-ins/Array/prototype/fill/return-abrupt-from-this-length-as-symbol.js
index 9a04b7598..9ec1cca23 100644
--- a/test/built-ins/Array/prototype/fill/return-abrupt-from-this-length-as-symbol.js
+++ b/test/built-ins/Array/prototype/fill/return-abrupt-from-this-length-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Return abrupt from ToLength(Get(O, "length")) where length is a Symbol.
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/fill/return-abrupt-from-this-length.js b/test/built-ins/Array/prototype/fill/return-abrupt-from-this-length.js
index 4f3f93574..423a3cbe1 100644
--- a/test/built-ins/Array/prototype/fill/return-abrupt-from-this-length.js
+++ b/test/built-ins/Array/prototype/fill/return-abrupt-from-this-length.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Return abrupt from ToLength(Get(O, "length")).
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/fill/return-abrupt-from-this.js b/test/built-ins/Array/prototype/fill/return-abrupt-from-this.js
index 035f5ea46..fc76d36ed 100644
--- a/test/built-ins/Array/prototype/fill/return-abrupt-from-this.js
+++ b/test/built-ins/Array/prototype/fill/return-abrupt-from-this.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Return abrupt from ToObject(this value).
-info: >
+info: |
22.1.3.6 Array.prototype.fill (value [ , start [ , end ] ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/fill/return-this.js b/test/built-ins/Array/prototype/fill/return-this.js
index 3819ab2e6..e87b2cc3a 100644
--- a/test/built-ins/Array/prototype/fill/return-this.js
+++ b/test/built-ins/Array/prototype/fill/return-this.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.fill
es6id: 22.1.3.6
description: >
Returns `this`.
-info: >
+info: |
12. Return O.
---*/
diff --git a/test/built-ins/Array/prototype/filter/name.js b/test/built-ins/Array/prototype/filter/name.js
index 9d2ca95a6..f8427e97d 100644
--- a/test/built-ins/Array/prototype/filter/name.js
+++ b/test/built-ins/Array/prototype/filter/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.filter
es6id: 22.1.3.7
description: >
Array.prototype.filter.name is "filter".
-info: >
+info: |
Array.prototype.filter ( callbackfn [ , thisArg ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/find/array-altered-during-loop.js b/test/built-ins/Array/prototype/find/array-altered-during-loop.js
index fcc19d7d5..205776a4f 100644
--- a/test/built-ins/Array/prototype/find/array-altered-during-loop.js
+++ b/test/built-ins/Array/prototype/find/array-altered-during-loop.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
The range of elements processed is set before the first call to `predicate`.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/length.js b/test/built-ins/Array/prototype/find/length.js
index 831fad7b5..590c63101 100644
--- a/test/built-ins/Array/prototype/find/length.js
+++ b/test/built-ins/Array/prototype/find/length.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.find
es6id: 22.1.3.8
description: Array.prototype.find.length value and descriptor.
-info: >
+info: |
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Array/prototype/find/name.js b/test/built-ins/Array/prototype/find/name.js
index 6bfcbe340..f3c4f8314 100644
--- a/test/built-ins/Array/prototype/find/name.js
+++ b/test/built-ins/Array/prototype/find/name.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Array.prototype.find.name value and descriptor.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate [ , thisArg ] )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/find/predicate-call-parameters.js b/test/built-ins/Array/prototype/find/predicate-call-parameters.js
index 4b31dd4c4..8ee85716c 100644
--- a/test/built-ins/Array/prototype/find/predicate-call-parameters.js
+++ b/test/built-ins/Array/prototype/find/predicate-call-parameters.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Predicate called as F.call( thisArg, kValue, k, O ) for each array entry.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/predicate-call-this-non-strict.js b/test/built-ins/Array/prototype/find/predicate-call-this-non-strict.js
index b8747f801..8fa35fc9d 100644
--- a/test/built-ins/Array/prototype/find/predicate-call-this-non-strict.js
+++ b/test/built-ins/Array/prototype/find/predicate-call-this-non-strict.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Predicate thisArg as F.call( thisArg, kValue, k, O ) for each array entry.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/predicate-call-this-strict.js b/test/built-ins/Array/prototype/find/predicate-call-this-strict.js
index 5bf2b0791..d639da464 100644
--- a/test/built-ins/Array/prototype/find/predicate-call-this-strict.js
+++ b/test/built-ins/Array/prototype/find/predicate-call-this-strict.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Predicate thisArg as F.call( thisArg, kValue, k, O ) for each array entry.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/predicate-called-for-each-array-property.js b/test/built-ins/Array/prototype/find/predicate-called-for-each-array-property.js
index c997ca3b6..5b6c65c59 100644
--- a/test/built-ins/Array/prototype/find/predicate-called-for-each-array-property.js
+++ b/test/built-ins/Array/prototype/find/predicate-called-for-each-array-property.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Predicate is called for each array property.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/predicate-is-not-callable-throws.js b/test/built-ins/Array/prototype/find/predicate-is-not-callable-throws.js
index 80483ee99..c94453468 100644
--- a/test/built-ins/Array/prototype/find/predicate-is-not-callable-throws.js
+++ b/test/built-ins/Array/prototype/find/predicate-is-not-callable-throws.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Throws a TypeError exception if predicate is not callable.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/predicate-not-called-on-empty-array.js b/test/built-ins/Array/prototype/find/predicate-not-called-on-empty-array.js
index fe723f1ef..554531057 100644
--- a/test/built-ins/Array/prototype/find/predicate-not-called-on-empty-array.js
+++ b/test/built-ins/Array/prototype/find/predicate-not-called-on-empty-array.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Predicate is only called if this.length is > 0.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/prop-desc.js b/test/built-ins/Array/prototype/find/prop-desc.js
index 8186c78da..706602a67 100644
--- a/test/built-ins/Array/prototype/find/prop-desc.js
+++ b/test/built-ins/Array/prototype/find/prop-desc.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.find
es6id: 22.1.3.8
description: Property type and descriptor.
-info: >
+info: |
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Array/prototype/find/return-abrupt-from-predicate-call.js b/test/built-ins/Array/prototype/find/return-abrupt-from-predicate-call.js
index ed05f99e7..09b8874f8 100644
--- a/test/built-ins/Array/prototype/find/return-abrupt-from-predicate-call.js
+++ b/test/built-ins/Array/prototype/find/return-abrupt-from-predicate-call.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Return abrupt from predicate call.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/return-abrupt-from-property.js b/test/built-ins/Array/prototype/find/return-abrupt-from-property.js
index a0369bd30..6204c9ebb 100644
--- a/test/built-ins/Array/prototype/find/return-abrupt-from-property.js
+++ b/test/built-ins/Array/prototype/find/return-abrupt-from-property.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Returns abrupt from getting property value from `this`.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/return-abrupt-from-this-length-as-symbol.js b/test/built-ins/Array/prototype/find/return-abrupt-from-this-length-as-symbol.js
index ea0a205de..4202102e7 100644
--- a/test/built-ins/Array/prototype/find/return-abrupt-from-this-length-as-symbol.js
+++ b/test/built-ins/Array/prototype/find/return-abrupt-from-this-length-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Return abrupt from ToLength(Get(O, "length")) where length is a Symbol.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/find/return-abrupt-from-this-length.js b/test/built-ins/Array/prototype/find/return-abrupt-from-this-length.js
index b7ac2d122..f2518b7b9 100644
--- a/test/built-ins/Array/prototype/find/return-abrupt-from-this-length.js
+++ b/test/built-ins/Array/prototype/find/return-abrupt-from-this-length.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Return abrupt from ToLength(Get(O, "length")).
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/find/return-abrupt-from-this.js b/test/built-ins/Array/prototype/find/return-abrupt-from-this.js
index af246150e..240b88c33 100644
--- a/test/built-ins/Array/prototype/find/return-abrupt-from-this.js
+++ b/test/built-ins/Array/prototype/find/return-abrupt-from-this.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Return abrupt from ToObject(this value).
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/find/return-found-value-predicate-result-is-true.js b/test/built-ins/Array/prototype/find/return-found-value-predicate-result-is-true.js
index d75b23059..073201a27 100644
--- a/test/built-ins/Array/prototype/find/return-found-value-predicate-result-is-true.js
+++ b/test/built-ins/Array/prototype/find/return-found-value-predicate-result-is-true.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Return found value if predicate return a boolean true value.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/find/return-undefined-if-predicate-returns-false-value.js b/test/built-ins/Array/prototype/find/return-undefined-if-predicate-returns-false-value.js
index 3668df58d..65d471bac 100644
--- a/test/built-ins/Array/prototype/find/return-undefined-if-predicate-returns-false-value.js
+++ b/test/built-ins/Array/prototype/find/return-undefined-if-predicate-returns-false-value.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.find
es6id: 22.1.3.8
description: >
Return undefined if predicate always returns a boolean false value.
-info: >
+info: |
22.1.3.8 Array.prototype.find ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/array-altered-during-loop.js b/test/built-ins/Array/prototype/findIndex/array-altered-during-loop.js
index 91b38f16f..61f2e01ea 100644
--- a/test/built-ins/Array/prototype/findIndex/array-altered-during-loop.js
+++ b/test/built-ins/Array/prototype/findIndex/array-altered-during-loop.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
The range of elements processed is set before the first call to `predicate`.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/length.js b/test/built-ins/Array/prototype/findIndex/length.js
index ada76c787..3e576d0ca 100644
--- a/test/built-ins/Array/prototype/findIndex/length.js
+++ b/test/built-ins/Array/prototype/findIndex/length.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: Array.prototype.findIndex.length value and descriptor.
-info: >
+info: |
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Array/prototype/findIndex/name.js b/test/built-ins/Array/prototype/findIndex/name.js
index ff69b1371..d24e1cf0d 100644
--- a/test/built-ins/Array/prototype/findIndex/name.js
+++ b/test/built-ins/Array/prototype/findIndex/name.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Array.prototype.findIndex.name value and descriptor.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate [ , thisArg ] )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/findIndex/predicate-call-parameters.js b/test/built-ins/Array/prototype/findIndex/predicate-call-parameters.js
index 89c102e34..7be549d7a 100644
--- a/test/built-ins/Array/prototype/findIndex/predicate-call-parameters.js
+++ b/test/built-ins/Array/prototype/findIndex/predicate-call-parameters.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Predicate called as F.call( thisArg, kValue, k, O ) for each array entry.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/predicate-call-this-non-strict.js b/test/built-ins/Array/prototype/findIndex/predicate-call-this-non-strict.js
index ad02f176f..55f650d23 100644
--- a/test/built-ins/Array/prototype/findIndex/predicate-call-this-non-strict.js
+++ b/test/built-ins/Array/prototype/findIndex/predicate-call-this-non-strict.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Predicate thisArg as F.call( thisArg, kValue, k, O ) for each array entry.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/predicate-call-this-strict.js b/test/built-ins/Array/prototype/findIndex/predicate-call-this-strict.js
index a265704ff..13fa78c15 100644
--- a/test/built-ins/Array/prototype/findIndex/predicate-call-this-strict.js
+++ b/test/built-ins/Array/prototype/findIndex/predicate-call-this-strict.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Predicate thisArg as F.call( thisArg, kValue, k, O ) for each array entry.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/predicate-called-for-each-array-property.js b/test/built-ins/Array/prototype/findIndex/predicate-called-for-each-array-property.js
index a053f338f..fec2cb7bb 100644
--- a/test/built-ins/Array/prototype/findIndex/predicate-called-for-each-array-property.js
+++ b/test/built-ins/Array/prototype/findIndex/predicate-called-for-each-array-property.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Predicate is called for each array property.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/predicate-is-not-callable-throws.js b/test/built-ins/Array/prototype/findIndex/predicate-is-not-callable-throws.js
index 7482ea2e2..e17e9d25d 100644
--- a/test/built-ins/Array/prototype/findIndex/predicate-is-not-callable-throws.js
+++ b/test/built-ins/Array/prototype/findIndex/predicate-is-not-callable-throws.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Throws a TypeError exception if predicate is not callable.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/predicate-not-called-on-empty-array.js b/test/built-ins/Array/prototype/findIndex/predicate-not-called-on-empty-array.js
index d02fe3490..103a95e98 100644
--- a/test/built-ins/Array/prototype/findIndex/predicate-not-called-on-empty-array.js
+++ b/test/built-ins/Array/prototype/findIndex/predicate-not-called-on-empty-array.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Predicate is only called if this.length is > 0.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/prop-desc.js b/test/built-ins/Array/prototype/findIndex/prop-desc.js
index 5cc5de089..66ae78ca1 100644
--- a/test/built-ins/Array/prototype/findIndex/prop-desc.js
+++ b/test/built-ins/Array/prototype/findIndex/prop-desc.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: Property type and descriptor.
-info: >
+info: |
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-predicate-call.js b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-predicate-call.js
index 171af1436..175fb020f 100644
--- a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-predicate-call.js
+++ b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-predicate-call.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Return abrupt from predicate call.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-property.js b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-property.js
index 9518b4571..d30233708 100644
--- a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-property.js
+++ b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-property.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Returns abrupt from getting property value from `this`.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length-as-symbol.js b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length-as-symbol.js
index 41061f021..6dd02eb0b 100644
--- a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length-as-symbol.js
+++ b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length-as-symbol.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Return abrupt from ToLength(Get(O, "length")) where length is a Symbol.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length.js b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length.js
index e893b2e46..df805ce00 100644
--- a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length.js
+++ b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Return abrupt from ToLength(Get(O, "length")).
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this.js b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this.js
index 74ec8b141..e9c8fd023 100644
--- a/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this.js
+++ b/test/built-ins/Array/prototype/findIndex/return-abrupt-from-this.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Return abrupt from ToObject(this value).
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/findIndex/return-index-predicate-result-is-true.js b/test/built-ins/Array/prototype/findIndex/return-index-predicate-result-is-true.js
index ee8d2c72a..f57d47aeb 100644
--- a/test/built-ins/Array/prototype/findIndex/return-index-predicate-result-is-true.js
+++ b/test/built-ins/Array/prototype/findIndex/return-index-predicate-result-is-true.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Return index if predicate return a boolean true value.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js b/test/built-ins/Array/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
index 6ef0b71ad..f5348ea59 100644
--- a/test/built-ins/Array/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
+++ b/test/built-ins/Array/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.findindex
es6id: 22.1.3.9
description: >
Return -1 if predicate always returns a boolean false value.
-info: >
+info: |
22.1.3.9 Array.prototype.findIndex ( predicate[ , thisArg ] )
...
diff --git a/test/built-ins/Array/prototype/forEach/name.js b/test/built-ins/Array/prototype/forEach/name.js
index 60309b6db..0e9609ac6 100644
--- a/test/built-ins/Array/prototype/forEach/name.js
+++ b/test/built-ins/Array/prototype/forEach/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.foreach
es6id: 22.1.3.10
description: >
Array.prototype.forEach.name is "forEach".
-info: >
+info: |
Array.prototype.forEach ( callbackfn [ , thisArg ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/indexOf/15.4.4.14-9-10.js b/test/built-ins/Array/prototype/indexOf/15.4.4.14-9-10.js
index 11eda10db..4b3ec82c6 100644
--- a/test/built-ins/Array/prototype/indexOf/15.4.4.14-9-10.js
+++ b/test/built-ins/Array/prototype/indexOf/15.4.4.14-9-10.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
note that prior to the finally ES5 draft SameValue was used for comparisions
and hence NaNs could be found using indexOf *
esid: sec-array.prototype.indexof
diff --git a/test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js b/test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js
index 1d2d1e96c..b7810f5b9 100644
--- a/test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js
+++ b/test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.indexof
description: >
Return +0 when fromIndex is -0 and return index refers to the first position
-info: >
+info: |
22.1.3.12 Array.prototype.indexOf ( searchElement [ , fromIndex ] )
...
diff --git a/test/built-ins/Array/prototype/indexOf/name.js b/test/built-ins/Array/prototype/indexOf/name.js
index a68041806..d38b76b35 100644
--- a/test/built-ins/Array/prototype/indexOf/name.js
+++ b/test/built-ins/Array/prototype/indexOf/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.indexof
es6id: 22.1.3.12
description: >
Array.prototype.indexOf.name is "indexOf".
-info: >
+info: |
Array.prototype.indexOf ( searchElement [ , fromIndex ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T1.js b/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T1.js
index eadb9d7eb..0b9c69bf8 100644
--- a/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T1.js
+++ b/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The join function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.join
diff --git a/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T2.js b/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T2.js
index 846bb2999..3cd42a832 100644
--- a/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T2.js
+++ b/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The join function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.join
diff --git a/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T3.js b/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T3.js
index 5364370d8..7a2c98b7f 100644
--- a/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T3.js
+++ b/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The join function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.join
diff --git a/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T4.js b/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T4.js
index 4fa153f60..ac019fb79 100644
--- a/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T4.js
+++ b/test/built-ins/Array/prototype/join/S15.4.4.5_A2_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The join function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.join
diff --git a/test/built-ins/Array/prototype/join/name.js b/test/built-ins/Array/prototype/join/name.js
index 49f956cf0..c84442edb 100644
--- a/test/built-ins/Array/prototype/join/name.js
+++ b/test/built-ins/Array/prototype/join/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.join
es6id: 22.1.3.13
description: >
Array.prototype.join.name is "join".
-info: >
+info: |
Array.prototype.join (separator)
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/keys/iteration-mutable.js b/test/built-ins/Array/prototype/keys/iteration-mutable.js
index 22dfa036f..c20b26ee9 100644
--- a/test/built-ins/Array/prototype/keys/iteration-mutable.js
+++ b/test/built-ins/Array/prototype/keys/iteration-mutable.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.keys
es6id: 22.1.3.13
description: >
New items in the array are accessible via iteration until iterator is "done".
-info: >
+info: |
When an item is added to the array after the iterator is created but
before the iterator is "done" (as defined by 22.1.5.2.1), the new item's
key should be accessible via iteration. When an item is added to the
diff --git a/test/built-ins/Array/prototype/keys/iteration.js b/test/built-ins/Array/prototype/keys/iteration.js
index 9bc53a311..b684f6a10 100644
--- a/test/built-ins/Array/prototype/keys/iteration.js
+++ b/test/built-ins/Array/prototype/keys/iteration.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.keys
es6id: 22.1.3.13
description: >
The return is a valid iterator with the array's numeric properties.
-info: >
+info: |
22.1.3.13 Array.prototype.keys ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/keys/length.js b/test/built-ins/Array/prototype/keys/length.js
index ea2521e94..2de78c81d 100644
--- a/test/built-ins/Array/prototype/keys/length.js
+++ b/test/built-ins/Array/prototype/keys/length.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.keys
es6id: 22.1.3.13
description: >
Array.prototype.keys.length value and descriptor.
-info: >
+info: |
22.1.3.13 Array.prototype.keys ( )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/keys/name.js b/test/built-ins/Array/prototype/keys/name.js
index e599f64b0..86ec7577c 100644
--- a/test/built-ins/Array/prototype/keys/name.js
+++ b/test/built-ins/Array/prototype/keys/name.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.keys
es6id: 22.1.3.13
description: >
Array.prototype.keys.name value and descriptor.
-info: >
+info: |
22.1.3.13 Array.prototype.keys ( )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/keys/prop-desc.js b/test/built-ins/Array/prototype/keys/prop-desc.js
index 602ea035e..4b9f6fa0b 100644
--- a/test/built-ins/Array/prototype/keys/prop-desc.js
+++ b/test/built-ins/Array/prototype/keys/prop-desc.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.keys
es6id: 22.1.3.13
description: >
Property type and descriptor.
-info: >
+info: |
22.1.3.13 Array.prototype.keys ( )
17 ECMAScript Standard Built-in Objects
diff --git a/test/built-ins/Array/prototype/keys/return-abrupt-from-this.js b/test/built-ins/Array/prototype/keys/return-abrupt-from-this.js
index 928b9220f..864549a11 100644
--- a/test/built-ins/Array/prototype/keys/return-abrupt-from-this.js
+++ b/test/built-ins/Array/prototype/keys/return-abrupt-from-this.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.keys
es6id: 22.1.3.13
description: >
Return abrupt from ToObject(this value).
-info: >
+info: |
22.1.3.13 Array.prototype.keys ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/keys/returns-iterator-from-object.js b/test/built-ins/Array/prototype/keys/returns-iterator-from-object.js
index 8048b4910..9864123b4 100644
--- a/test/built-ins/Array/prototype/keys/returns-iterator-from-object.js
+++ b/test/built-ins/Array/prototype/keys/returns-iterator-from-object.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.keys
es6id: 22.1.3.13
description: >
Creates an iterator from a custom object.
-info: >
+info: |
22.1.3.13 Array.prototype.keys ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/keys/returns-iterator.js b/test/built-ins/Array/prototype/keys/returns-iterator.js
index 62dcc20d9..1192d7dab 100644
--- a/test/built-ins/Array/prototype/keys/returns-iterator.js
+++ b/test/built-ins/Array/prototype/keys/returns-iterator.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.keys
es6id: 22.1.3.13
description: >
The method should return an Iterator instance.
-info: >
+info: |
22.1.3.13 Array.prototype.keys ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-10.js b/test/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-10.js
index 501c34e69..c22552686 100644
--- a/test/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-10.js
+++ b/test/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-10.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
note that prior to the finally ES5 draft SameValue was used for comparisions
and hence NaNs could be found using lastIndexOf *
esid: sec-array.prototype.lastindexof
diff --git a/test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js b/test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js
index 792522a48..cca2cab60 100644
--- a/test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js
+++ b/test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.lastindexof
description: >
Return +0 when fromIndex is -0 and return index refers to the first position
-info: >
+info: |
22.1.3.15 Array.prototype.lastIndexOf ( searchElement [ , fromIndex ] )
...
diff --git a/test/built-ins/Array/prototype/lastIndexOf/name.js b/test/built-ins/Array/prototype/lastIndexOf/name.js
index b70ec6917..78710a7af 100644
--- a/test/built-ins/Array/prototype/lastIndexOf/name.js
+++ b/test/built-ins/Array/prototype/lastIndexOf/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.lastindexof
es6id: 22.1.3.15
description: >
Array.prototype.lastIndexOf.name is "lastIndexOf".
-info: >
+info: |
Array.prototype.lastIndexOf ( searchElement [ , fromIndex ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/map/name.js b/test/built-ins/Array/prototype/map/name.js
index 85c486608..5278c18d4 100644
--- a/test/built-ins/Array/prototype/map/name.js
+++ b/test/built-ins/Array/prototype/map/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.map
es6id: 22.1.3.15
description: >
Array.prototype.map.name is "map".
-info: >
+info: |
Array.prototype.map ( callbackfn [ , thisArg ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/pop/S15.4.4.6_A1.1_T1.js b/test/built-ins/Array/prototype/pop/S15.4.4.6_A1.1_T1.js
index a17bb740c..7b729afba 100644
--- a/test/built-ins/Array/prototype/pop/S15.4.4.6_A1.1_T1.js
+++ b/test/built-ins/Array/prototype/pop/S15.4.4.6_A1.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If length equal zero, call the [[Put]] method of this object
with arguments "length" and 0 and return undefined
esid: sec-array.prototype.pop
diff --git a/test/built-ins/Array/prototype/pop/S15.4.4.6_A1.2_T1.js b/test/built-ins/Array/prototype/pop/S15.4.4.6_A1.2_T1.js
index 9cc0e0c17..b12c14952 100644
--- a/test/built-ins/Array/prototype/pop/S15.4.4.6_A1.2_T1.js
+++ b/test/built-ins/Array/prototype/pop/S15.4.4.6_A1.2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The last element of the array is removed from the array
and returned
esid: sec-array.prototype.pop
diff --git a/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T1.js b/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T1.js
index a6cf0fad4..32ce3b74c 100644
--- a/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T1.js
+++ b/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The pop function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.pop
diff --git a/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T2.js b/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T2.js
index 8c6dd6019..ace9cd555 100644
--- a/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T2.js
+++ b/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The pop function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.pop
diff --git a/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T3.js b/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T3.js
index df157f1bb..f676e1c75 100644
--- a/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T3.js
+++ b/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The pop function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.pop
diff --git a/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T4.js b/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T4.js
index dbafa0c95..43d1f76e1 100644
--- a/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T4.js
+++ b/test/built-ins/Array/prototype/pop/S15.4.4.6_A2_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The pop function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.pop
diff --git a/test/built-ins/Array/prototype/pop/name.js b/test/built-ins/Array/prototype/pop/name.js
index 8393ea3ae..3b6a231c4 100644
--- a/test/built-ins/Array/prototype/pop/name.js
+++ b/test/built-ins/Array/prototype/pop/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.pop
es6id: 22.1.3.16
description: >
Array.prototype.pop.name is "pop".
-info: >
+info: |
Array.prototype.pop ( )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/push/S15.4.4.7_A1_T1.js b/test/built-ins/Array/prototype/push/S15.4.4.7_A1_T1.js
index c33b955c3..6ed8359ed 100644
--- a/test/built-ins/Array/prototype/push/S15.4.4.7_A1_T1.js
+++ b/test/built-ins/Array/prototype/push/S15.4.4.7_A1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The arguments are appended to the end of the array, in
the order in which they appear. The new length of the array is returned
as the result of the call
diff --git a/test/built-ins/Array/prototype/push/S15.4.4.7_A1_T2.js b/test/built-ins/Array/prototype/push/S15.4.4.7_A1_T2.js
index 1276fd818..d41386d30 100644
--- a/test/built-ins/Array/prototype/push/S15.4.4.7_A1_T2.js
+++ b/test/built-ins/Array/prototype/push/S15.4.4.7_A1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The arguments are appended to the end of the array, in
the order in which they appear. The new length of the array is returned
as the result of the call
diff --git a/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T1.js b/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T1.js
index e4406ce93..181e68ca0 100644
--- a/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T1.js
+++ b/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The push function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.push
diff --git a/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T2.js b/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T2.js
index 847d7931e..04ab24c3c 100644
--- a/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T2.js
+++ b/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The push function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.push
diff --git a/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T3.js b/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T3.js
index fb992638e..f92536cc6 100644
--- a/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T3.js
+++ b/test/built-ins/Array/prototype/push/S15.4.4.7_A2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The push function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.push
diff --git a/test/built-ins/Array/prototype/push/name.js b/test/built-ins/Array/prototype/push/name.js
index a2eb898c0..c3cc346bd 100644
--- a/test/built-ins/Array/prototype/push/name.js
+++ b/test/built-ins/Array/prototype/push/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.push
es6id: 22.1.3.17
description: >
Array.prototype.push.name is "push".
-info: >
+info: |
Array.prototype.push ( ...items )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/reduce/name.js b/test/built-ins/Array/prototype/reduce/name.js
index 14c959c55..9cfeb10a0 100644
--- a/test/built-ins/Array/prototype/reduce/name.js
+++ b/test/built-ins/Array/prototype/reduce/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.reduce
es6id: 22.1.3.18
description: >
Array.prototype.reduce.name is "reduce".
-info: >
+info: |
Array.prototype.reduce ( callbackfn [ , initialValue ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/reduceRight/name.js b/test/built-ins/Array/prototype/reduceRight/name.js
index 39f8ac761..c45d1e44b 100644
--- a/test/built-ins/Array/prototype/reduceRight/name.js
+++ b/test/built-ins/Array/prototype/reduceRight/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.reduceright
es6id: 22.1.3.19
description: >
Array.prototype.reduceRight.name is "reduceRight".
-info: >
+info: |
Array.prototype.reduceRight ( callbackfn [ , initialValue ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T1.js b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T1.js
index eed4aea34..7ca4f7f6e 100644
--- a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T1.js
+++ b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The elements of the array are rearranged so as to reverse their order.
The object is returned as the result of the call
esid: sec-array.prototype.reverse
diff --git a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T2.js b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T2.js
index 694733285..62f93f6e5 100644
--- a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T2.js
+++ b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The elements of the array are rearranged so as to reverse their order.
The object is returned as the result of the call
esid: sec-array.prototype.reverse
diff --git a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T1.js b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T1.js
index 22e510a87..ec750f626 100644
--- a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T1.js
+++ b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The reverse function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.reverse
diff --git a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T2.js b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T2.js
index 8444d068f..2d521f112 100644
--- a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T2.js
+++ b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The reverse function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.reverse
diff --git a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T3.js b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T3.js
index 7263de26b..1c41625f8 100644
--- a/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T3.js
+++ b/test/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The reverse function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.reverse
diff --git a/test/built-ins/Array/prototype/reverse/get_if_present_with_delete.js b/test/built-ins/Array/prototype/reverse/get_if_present_with_delete.js
index e7e5fbb88..b33ddc165 100644
--- a/test/built-ins/Array/prototype/reverse/get_if_present_with_delete.js
+++ b/test/built-ins/Array/prototype/reverse/get_if_present_with_delete.js
@@ -3,7 +3,7 @@
/*---
description: Array.prototype.reverse only gets present properties - delete property with getter
-info: >
+info: |
22.1.3.20 Array.prototype.reverse ( )
...
diff --git a/test/built-ins/Array/prototype/reverse/name.js b/test/built-ins/Array/prototype/reverse/name.js
index 4a154a5c1..a87ef73c2 100644
--- a/test/built-ins/Array/prototype/reverse/name.js
+++ b/test/built-ins/Array/prototype/reverse/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.reverse
es6id: 22.1.3.20
description: >
Array.prototype.reverse.name is "reverse".
-info: >
+info: |
Array.prototype.reverse ( )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/shift/S15.4.4.9_A1.1_T1.js b/test/built-ins/Array/prototype/shift/S15.4.4.9_A1.1_T1.js
index b26960693..f84a5392e 100644
--- a/test/built-ins/Array/prototype/shift/S15.4.4.9_A1.1_T1.js
+++ b/test/built-ins/Array/prototype/shift/S15.4.4.9_A1.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If length equal zero, call the [[Put]] method of this object
with arguments "length" and 0 and return undefined
esid: sec-array.prototype.shift
diff --git a/test/built-ins/Array/prototype/shift/S15.4.4.9_A1.2_T1.js b/test/built-ins/Array/prototype/shift/S15.4.4.9_A1.2_T1.js
index a1ba6b8fa..3fac087a2 100644
--- a/test/built-ins/Array/prototype/shift/S15.4.4.9_A1.2_T1.js
+++ b/test/built-ins/Array/prototype/shift/S15.4.4.9_A1.2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The first element of the array is removed from the array and
returned
esid: sec-array.prototype.shift
diff --git a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T1.js b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T1.js
index 25d5e68eb..ea342a469 100644
--- a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T1.js
+++ b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The shift function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.shift
diff --git a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T2.js b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T2.js
index 7d29da3ec..2dc7695d2 100644
--- a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T2.js
+++ b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The shift function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.shift
diff --git a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T3.js b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T3.js
index 3e2712238..33b810687 100644
--- a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T3.js
+++ b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The shift function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.shift
diff --git a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T4.js b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T4.js
index 21768573f..457807c35 100644
--- a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T4.js
+++ b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The shift function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.shift
diff --git a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T5.js b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T5.js
index a53a404c2..f16915d79 100644
--- a/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T5.js
+++ b/test/built-ins/Array/prototype/shift/S15.4.4.9_A2_T5.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The shift function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.shift
diff --git a/test/built-ins/Array/prototype/shift/name.js b/test/built-ins/Array/prototype/shift/name.js
index 1aaf26c38..e5849a6f0 100644
--- a/test/built-ins/Array/prototype/shift/name.js
+++ b/test/built-ins/Array/prototype/shift/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.shift
es6id: 22.1.3.21
description: >
Array.prototype.shift.name is "shift".
-info: >
+info: |
Array.prototype.shift ( )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T1.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T1.js
index aa14ed1d9..567f24e6d 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T1.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T2.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T2.js
index 163165a0f..42027f84c 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T2.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T3.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T3.js
index f1c458caa..29b2074ed 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T3.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T4.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T4.js
index e5fbfa861..7191ed8e2 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T4.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T5.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T5.js
index daa0b9f5d..b5ccf1064 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T5.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T5.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T6.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T6.js
index 1af6ffc12..c66a6bddf 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T6.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T6.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T7.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T7.js
index eccc9610c..5e1585a52 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T7.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T7.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T1.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T1.js
index 64d01a737..efac0d415 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T1.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T2.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T2.js
index a5ed01772..f424caee9 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T2.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T3.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T3.js
index ea02802b0..8b6018424 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T3.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T4.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T4.js
index c6f7fe4d6..cddd4790b 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T4.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If end is positive, use min(end, length)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T1.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T1.js
index 6cc5713b0..b5d84984f 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T1.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is negative, use max(end + length, 0)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T2.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T2.js
index 0407b087a..0b4c0c2bc 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T2.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is negative, use max(end + length, 0)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T3.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T3.js
index 182c66915..f14a223e3 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T3.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is negative, use max(end + length, 0)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T4.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T4.js
index b4b27a834..f544b49f5 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T4.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If end is negative, use max(end + length, 0)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T1.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T1.js
index a470f02b0..91919d207 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T1.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If end is negative, use max(end + length, 0)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T2.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T2.js
index 433902c38..b0d708464 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T2.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If end is negative, use max(end + length, 0)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T3.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T3.js
index b97185e0b..222609a98 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T3.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If end is negative, use max(end + length, 0)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T4.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T4.js
index 9e1ba35ae..cb326f250 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T4.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If end is negative, use max(end + length, 0)
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T1.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T1.js
index acc3f87bc..2bb88ee45 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T1.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The slice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T2.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T2.js
index d0d7e2f59..bf6dbdc52 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T2.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The slice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T3.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T3.js
index 2650c4a50..2d0ef0d24 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T3.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The slice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T4.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T4.js
index e91b24b3e..d1aa9d258 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T4.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The slice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T5.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T5.js
index c24bc3217..850f2bc03 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T5.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T5.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The slice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T6.js b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T6.js
index 08108ce8d..1f47482a7 100644
--- a/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T6.js
+++ b/test/built-ins/Array/prototype/slice/S15.4.4.10_A2_T6.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The slice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.slice
diff --git a/test/built-ins/Array/prototype/slice/name.js b/test/built-ins/Array/prototype/slice/name.js
index 03e2d7f77..3f7bcce17 100644
--- a/test/built-ins/Array/prototype/slice/name.js
+++ b/test/built-ins/Array/prototype/slice/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.slice
es6id: 22.1.3.22
description: >
Array.prototype.slice.name is "slice".
-info: >
+info: |
Array.prototype.slice (start, end)
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/some/name.js b/test/built-ins/Array/prototype/some/name.js
index 64d90e3d5..e9d7132c7 100644
--- a/test/built-ins/Array/prototype/some/name.js
+++ b/test/built-ins/Array/prototype/some/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.some
es6id: 22.1.3.23
description: >
Array.prototype.some.name is "some".
-info: >
+info: |
Array.prototype.some ( callbackfn [ , thisArg ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.1_T1.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.1_T1.js
index 51d9d9f35..4b7b77941 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.1_T1.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If this object does not have a property named by ToString(j),
and this object does not have a property named by ToString(k), return +0
esid: sec-array.prototype.sort
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T1.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T1.js
index d04fc47ac..5a4152a67 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T1.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If this object does not have a property named by
ToString(j), return 1. If this object does not have a property
named by ToString(k), return -1
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T2.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T2.js
index 90f442d56..4dbefaaf6 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T2.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If this object does not have a property named by
ToString(j), return 1. If this object does not have a property
named by ToString(k), return -1
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.3_T1.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.3_T1.js
index 79a588e4b..37e80fe19 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.3_T1.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.3_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If [[Get]] ToString(j) and [[Get]] ToString(k)
are both undefined, return +0
esid: sec-array.prototype.sort
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T1.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T1.js
index 05b5183aa..ada761a1a 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T1.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If [[Get]] ToString(j) is undefined, return 1.
If [[]Get] ToString(k) is undefined, return -1
esid: sec-array.prototype.sort
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T2.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T2.js
index b37051e33..2a141dba5 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T2.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If [[Get]] ToString(j) is undefined, return 1.
If [[]Get] ToString(k) is undefined, return -1
esid: sec-array.prototype.sort
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T1.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T1.js
index 3c726e5fd..6e4cb1f94 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T1.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If ToString([[Get]] ToString(j)) < ToString([[Get]] ToString(k)), return -1.
If ToString([[Get]] ToString(j)) > ToString([[Get]] ToString(k)), return 1;
return -1
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T2.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T2.js
index 446419afa..336bcadff 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T2.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If ToString([[Get]] ToString(j)) < ToString([[Get]] ToString(k)), return -1.
If ToString([[Get]] ToString(j)) > ToString([[Get]] ToString(k)), return 1;
return -1
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T3.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T3.js
index c2d329f6a..de262fd3c 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T3.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If ToString([[Get]] ToString(j)) < ToString([[Get]] ToString(k)), return -1.
If ToString([[Get]] ToString(j)) > ToString([[Get]] ToString(k)), return 1;
return -1
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T1.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T1.js
index 11e5ae1d3..d4598f7c0 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T1.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The sort function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.sort
diff --git a/test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T2.js b/test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T2.js
index 362905322..e5c56d65d 100644
--- a/test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T2.js
+++ b/test/built-ins/Array/prototype/sort/S15.4.4.11_A3_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The sort function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.sort
diff --git a/test/built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js b/test/built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js
index 28f1d4571..c35b0f876 100644
--- a/test/built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js
+++ b/test/built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.sort
description: throws on a non-undefined non-function
-info: >
+info: |
22.1.3.25 Array.prototype.sort ( comparefn )
Upon entry, the following steps are performed to initialize evaluation
diff --git a/test/built-ins/Array/prototype/sort/name.js b/test/built-ins/Array/prototype/sort/name.js
index 96dd868c7..b230f573d 100644
--- a/test/built-ins/Array/prototype/sort/name.js
+++ b/test/built-ins/Array/prototype/sort/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.sort
es6id: 22.1.3.24
description: >
Array.prototype.sort.name is "sort".
-info: >
+info: |
Array.prototype.sort (comparefn)
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
index 2b54bb727..27bc884ad 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js
index 7b7a081ab..12cd147ec 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
index bcfc9f878..118d0a82a 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js
index 571d06a06..5fb239942 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js
index d4a764d2b..9e2dac61f 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js
index d7c9c1f1a..0ea1d8bce 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js
index 39b49d75e..1929add94 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
index 02bbb8a2a..fddd02dc8 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js
index 8c96be45f..f5d24cac3 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js
index 5e4a947aa..bb68a7680 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
index b43a5b67a..f8fc1eccb 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js
index ae7edf24c..909d270ac 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js
index 43bc96cf8..44917a67f 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js
index dabcf865b..f4f2678ad 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js
index 7a59d1d81..133257453 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
index d2d4a4f96..8c4475cd7 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is positive, use min(start, length).
If deleteCount is negative, use 0
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js
index 35cdbdf99..01605c746 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js
index 99c6bf6a0..2862b3f60 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js
index f7ed2102d..4be6a0b97 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js
index 056d58748..2dffe18b3 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js
index 650833ea8..37ec9f17f 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
index a1a3a72f6..4fa9aed73 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
If start is negative, use max(start + length, 0).
If deleteCount is positive, use min(deleteCount, length - start)
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
index bf7d0beb7..120d64c81 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The splice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js
index 69067d215..294da306b 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The splice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
index 432ac0e52..3131c9a3a 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The splice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js
index 62eaee913..ca455cad5 100644
--- a/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js
+++ b/test/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The splice function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.splice
diff --git a/test/built-ins/Array/prototype/splice/called_with_one_argument.js b/test/built-ins/Array/prototype/splice/called_with_one_argument.js
index 310df466a..9c20e194b 100644
--- a/test/built-ins/Array/prototype/splice/called_with_one_argument.js
+++ b/test/built-ins/Array/prototype/splice/called_with_one_argument.js
@@ -3,7 +3,7 @@
/*---
description: Array.prototype.splice deletes length-start elements when called with one argument
-info: >
+info: |
22.1.3.25 Array.prototype.splice (start, deleteCount , ...items )
...
diff --git a/test/built-ins/Array/prototype/splice/name.js b/test/built-ins/Array/prototype/splice/name.js
index d31b41da2..e59f92cf0 100644
--- a/test/built-ins/Array/prototype/splice/name.js
+++ b/test/built-ins/Array/prototype/splice/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.splice
es6id: 22.1.3.25
description: >
Array.prototype.splice.name is "splice".
-info: >
+info: |
Array.prototype.splice (start, deleteCount , ...items )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/splice/set_length_no_args.js b/test/built-ins/Array/prototype/splice/set_length_no_args.js
index d5f447432..a2c04e0fd 100644
--- a/test/built-ins/Array/prototype/splice/set_length_no_args.js
+++ b/test/built-ins/Array/prototype/splice/set_length_no_args.js
@@ -3,7 +3,7 @@
/*---
description: Array.prototype.splice sets length when called with no arguments
-info: >
+info: |
22.1.3.25 Array.prototype.splice (start, deleteCount , ...items )
...
diff --git a/test/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js b/test/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js
index 83483b320..1aaa20fc0 100644
--- a/test/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js
+++ b/test/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.tolocalestring
-info: >
+info: |
The elements of the array are converted to strings using their
toLocaleString methods, and these strings are then concatenated, separated
by occurrences of a separator string that has been derived in an
diff --git a/test/built-ins/Array/prototype/toLocaleString/name.js b/test/built-ins/Array/prototype/toLocaleString/name.js
index 89e73c5d9..3bd7c7ca3 100644
--- a/test/built-ins/Array/prototype/toLocaleString/name.js
+++ b/test/built-ins/Array/prototype/toLocaleString/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.tolocalestring
es6id: 22.1.3.26
description: >
Array.prototype.toLocaleString.name is "toLocaleString".
-info: >
+info: |
Array.prototype.toLocaleString ( [ reserved1 [ , reserved2 ] ] )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/toLocaleString/primitive_this_value.js b/test/built-ins/Array/prototype/toLocaleString/primitive_this_value.js
index 622dcb788..1d672cfb5 100644
--- a/test/built-ins/Array/prototype/toLocaleString/primitive_this_value.js
+++ b/test/built-ins/Array/prototype/toLocaleString/primitive_this_value.js
@@ -4,7 +4,7 @@
/*---
esid: sec-array.prototype.tolocalestring
description: Array.prototype.toLocaleString called with primitive element
-info: >
+info: |
22.1.3.26 Array.prototype.toLocaleString ( [ reserved1 [ , reserved2 ] ] )
...
diff --git a/test/built-ins/Array/prototype/toLocaleString/primitive_this_value_getter.js b/test/built-ins/Array/prototype/toLocaleString/primitive_this_value_getter.js
index 10b3e5e82..4edc73c0a 100644
--- a/test/built-ins/Array/prototype/toLocaleString/primitive_this_value_getter.js
+++ b/test/built-ins/Array/prototype/toLocaleString/primitive_this_value_getter.js
@@ -4,7 +4,7 @@
/*---
esid: sec-array.prototype.tolocalestring
description: Array.prototype.toLocaleString called with primitive element in getter
-info: >
+info: |
22.1.3.26 Array.prototype.toLocaleString ( [ reserved1 [ , reserved2 ] ] )
...
diff --git a/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js b/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js
index e7900ff5e..dbcce9310 100644
--- a/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js
+++ b/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.tostring
-info: >
+info: |
The result of calling this function is the same as if
the built-in join method were invoked for this object with no argument
es5id: 15.4.4.2_A1_T1
diff --git a/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T2.js b/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T2.js
index 4eaa9f4d3..62a82f8b1 100644
--- a/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T2.js
+++ b/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T2.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.tostring
-info: >
+info: |
The result of calling this function is the same as if
the built-in join method were invoked for this object with no argument
es5id: 15.4.4.2_A1_T2
diff --git a/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js b/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js
index e3bbfdf5d..96ad80872 100644
--- a/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js
+++ b/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.tostring
-info: >
+info: |
The result of calling this function is the same as if
the built-in join method were invoked for this object with no argument
es5id: 15.4.4.2_A1_T3
diff --git a/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T4.js b/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T4.js
index 355729a2c..147173991 100644
--- a/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T4.js
+++ b/test/built-ins/Array/prototype/toString/S15.4.4.2_A1_T4.js
@@ -3,7 +3,7 @@
/*---
esid: sec-array.prototype.tostring
-info: >
+info: |
The result of calling this function is the same as if
the built-in join method were invoked for this object with no argument
es5id: 15.4.4.2_A1_T4
diff --git a/test/built-ins/Array/prototype/toString/length.js b/test/built-ins/Array/prototype/toString/length.js
index 92e091a1d..83a5cc0ad 100644
--- a/test/built-ins/Array/prototype/toString/length.js
+++ b/test/built-ins/Array/prototype/toString/length.js
@@ -6,7 +6,7 @@ es6id: 22.1.3.27
esid: sec-array.prototype.tostring
description: >
Array.prototype.toString.length is 0.
-info: >
+info: |
Array.prototype.toString ( )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/toString/name.js b/test/built-ins/Array/prototype/toString/name.js
index 533363932..6b683eed1 100644
--- a/test/built-ins/Array/prototype/toString/name.js
+++ b/test/built-ins/Array/prototype/toString/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.tostring
es6id: 22.1.3.27
description: >
Array.prototype.toString.name is "toString".
-info: >
+info: |
Array.prototype.toString ( )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T1.js b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T1.js
index 2c3901fb9..b38a9d688 100644
--- a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T1.js
+++ b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The arguments are prepended to the start of the array, such that
their order within the array is the same as the order in which they appear in
the argument list
diff --git a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T2.js b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T2.js
index 5d4fe9a86..9f6f81f64 100644
--- a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T2.js
+++ b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The arguments are prepended to the start of the array, such that
their order within the array is the same as the order in which they appear in
the argument list
diff --git a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T1.js b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T1.js
index 3cf44542b..325a8aded 100644
--- a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T1.js
+++ b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T1.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The unshift function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.unshift
diff --git a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T2.js b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T2.js
index 1d4135475..d9a588918 100644
--- a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T2.js
+++ b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T2.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The unshift function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.unshift
diff --git a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T3.js b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T3.js
index 769b74abe..c169a2c06 100644
--- a/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T3.js
+++ b/test/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T3.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-info: >
+info: |
The unshift function is intentionally generic.
It does not require that its this value be an Array object
esid: sec-array.prototype.unshift
diff --git a/test/built-ins/Array/prototype/unshift/name.js b/test/built-ins/Array/prototype/unshift/name.js
index 1e9aedb10..71b025233 100644
--- a/test/built-ins/Array/prototype/unshift/name.js
+++ b/test/built-ins/Array/prototype/unshift/name.js
@@ -6,7 +6,7 @@ esid: sec-array.prototype.unshift
es6id: 22.1.3.28
description: >
Array.prototype.unshift.name is "unshift".
-info: >
+info: |
Array.prototype.unshift ( ...items )
17 ECMAScript Standard Built-in Objects:
diff --git a/test/built-ins/Array/prototype/values/iteration-mutable.js b/test/built-ins/Array/prototype/values/iteration-mutable.js
index 0b4cde71d..15a0170d1 100644
--- a/test/built-ins/Array/prototype/values/iteration-mutable.js
+++ b/test/built-ins/Array/prototype/values/iteration-mutable.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.values
es6id: 22.1.3.29
description: >
New items in the array are accessible via iteration until iterator is "done".
-info: >
+info: |
When an item is added to the array after the iterator is created but
before the iterator is "done" (as defined by 22.1.5.2.1), the new item's
value should be accessible via iteration. When an item is added to the
diff --git a/test/built-ins/Array/prototype/values/iteration.js b/test/built-ins/Array/prototype/values/iteration.js
index fb3d8ba69..8b821eae1 100644
--- a/test/built-ins/Array/prototype/values/iteration.js
+++ b/test/built-ins/Array/prototype/values/iteration.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.values
es6id: 22.1.3.29
description: >
The return is a valid iterator with the array's numeric properties.
-info: >
+info: |
22.1.3.29 Array.prototype.values ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/values/length.js b/test/built-ins/Array/prototype/values/length.js
index ab2f30653..8fc7d06e1 100644
--- a/test/built-ins/Array/prototype/values/length.js
+++ b/test/built-ins/Array/prototype/values/length.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.values
es6id: 22.1.3.29
description: Array.prototype.values `length` property
-info: >
+info: |
ES6 Section 17:
Every built-in Function object, including constructors, has a length
property whose value is an integer. Unless otherwise specified, this value
diff --git a/test/built-ins/Array/prototype/values/name.js b/test/built-ins/Array/prototype/values/name.js
index 892dfce1e..5da29c966 100644
--- a/test/built-ins/Array/prototype/values/name.js
+++ b/test/built-ins/Array/prototype/values/name.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.values
es6id: 22.1.3.29
description: Array.prototype.values `name` property
-info: >
+info: |
ES6 Section 17:
Every built-in Function object, including constructors, that is not
diff --git a/test/built-ins/Array/prototype/values/prop-desc.js b/test/built-ins/Array/prototype/values/prop-desc.js
index c1d4c1692..c139311d5 100644
--- a/test/built-ins/Array/prototype/values/prop-desc.js
+++ b/test/built-ins/Array/prototype/values/prop-desc.js
@@ -4,7 +4,7 @@
esid: sec-array.prototype.values
es6id: 22.1.3.29
description: Array.prototype.values property descriptor
-info: >
+info: |
Every other data property described in clauses 18 through 26 and in Annex
B.2 has the attributes { [[Writable]]: true, [[Enumerable]]: false,
[[Configurable]]: true } unless otherwise specified.
diff --git a/test/built-ins/Array/prototype/values/returns-iterator-from-object.js b/test/built-ins/Array/prototype/values/returns-iterator-from-object.js
index ffadfaa13..65ecc835a 100644
--- a/test/built-ins/Array/prototype/values/returns-iterator-from-object.js
+++ b/test/built-ins/Array/prototype/values/returns-iterator-from-object.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.values
es6id: 22.1.3.29
description: >
Creates an iterator from a custom object.
-info: >
+info: |
22.1.3.29 Array.prototype.values ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/values/returns-iterator.js b/test/built-ins/Array/prototype/values/returns-iterator.js
index 0462b1efc..ea3031f3a 100644
--- a/test/built-ins/Array/prototype/values/returns-iterator.js
+++ b/test/built-ins/Array/prototype/values/returns-iterator.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.values
es6id: 22.1.3.29
description: >
The method should return an Iterator instance.
-info: >
+info: |
22.1.3.29 Array.prototype.values ( )
1. Let O be ToObject(this value).
diff --git a/test/built-ins/Array/prototype/values/this-val-non-obj-coercible.js b/test/built-ins/Array/prototype/values/this-val-non-obj-coercible.js
index 6bd6ee737..af1882c69 100644
--- a/test/built-ins/Array/prototype/values/this-val-non-obj-coercible.js
+++ b/test/built-ins/Array/prototype/values/this-val-non-obj-coercible.js
@@ -5,7 +5,7 @@ esid: sec-array.prototype.values
es6id: 22.1.3.29
description: >
`this` value not object coercible
-info: >
+info: |
1. Let O be ToObject(this value).
2. ReturnIfAbrupt(O).
---*/