Add tests for for-of

This commit is contained in:
Jason Freeman
2015-02-17 12:38:10 -08:00
parent 1a3294a7d2
commit 7fe286061d
32 changed files with 96 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var i of e) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (const v of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (const [a, b] of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (const {a, b} of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (let {a, b} of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (let [a, b] of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var [a, b] of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var {a, b} of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var a, b of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var a = 1 of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var a: number of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var a = 1, b = 2 of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var a: number = 1, b: string = "" of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (var v of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES5
for (let v of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var i of e) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (const v of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (const [a, b] of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (const {a, b} of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (let {a, b} of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (let [a, b] of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var [a, b] of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var {a, b} of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var a, b of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var a = 1 of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var a: number of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var a = 1, b = 2 of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var a: number = 1, b: string = "" of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (var v of X) {
}

View File

@@ -0,0 +1,3 @@
//@target: ES6
for (let v of X) {
}