diff --git a/test/no-for-loop.js b/test/no-for-loop.js index 4d5c2b0f02..6f69046fbe 100644 --- a/test/no-for-loop.js +++ b/test/no-for-loop.js @@ -521,7 +521,7 @@ ruleTester.run('no-for-loop', rule, { } `, outdent` for (const element_ of arr) { - function element__(element__) { + function element__(element) { console.log(element_, element); } } @@ -548,6 +548,24 @@ ruleTester.run('no-for-loop', rule, { console.log(element_, element); } `), + testCase(outdent` + for (let element = 0; element < arr.length; element += 1) { + console.log(element, arr[element]); + } + `, outdent` + for (const [element, element_] of arr.entries()) { + console.log(element, element_); + } + `), + testCase(outdent` + for (let element = 0; element < arr.length; element += 1) { + console.log(arr[element]); + } + `, outdent` + for (const element_ of arr) { + console.log(element_); + } + `), testCase(outdent` for (const element of arr) { for (let j = 0; j < arr2.length; j += 1) {