From 1b1c51c5510dd48078431ed295f084b8d4418ab3 Mon Sep 17 00:00:00 2001 From: Tooru Fujisawa Date: Mon, 19 Oct 2015 02:20:47 +0900 Subject: [PATCH] Bug 1217422 - Remove for-each from parser/. r=jst --- parser/htmlparser/tests/mochitest/parser_datreader.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/parser/htmlparser/tests/mochitest/parser_datreader.js b/parser/htmlparser/tests/mochitest/parser_datreader.js index 2fc0ee3fd1e..645d144138a 100644 --- a/parser/htmlparser/tests/mochitest/parser_datreader.js +++ b/parser/htmlparser/tests/mochitest/parser_datreader.js @@ -36,7 +36,7 @@ function parseTestcase(testcase) { var lines = testcase.split("\n"); /* check that the first non-empty, non-comment line is #data */ - for each (var line in lines) { + for (var line of lines) { if (!line || startsWith(line, "##")) { continue; } @@ -51,7 +51,7 @@ function parseTestcase(testcase) { var errors = []; var fragment = []; var currentList = input; - for each (var line in lines) { + for (var line of lines) { if (startsWith(line, "##todo")) { todo(false, line.substring(6)); continue; @@ -84,10 +84,10 @@ function parseTestcase(testcase) { * @param The list of strings */ function test_parser(testlist) { - for each (var testgroup in testlist) { + for (var testgroup of testlist) { var tests = testgroup.split("#data\n"); - tests = ["#data\n" + test for each(test in tests) if (test)]; - for each (var test in tests) { + tests = tests.filter(test => test).map(test => "#data\n" + test); + for (var test of tests) { yield parseTestcase(test); } }