From 987dc1f5d0fc23440bd27ace0c5d87175e5eb637 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Thu, 16 Jul 2015 17:23:43 -0700 Subject: [PATCH] Added tests. --- .../es6/destructuring/emptyAssignmentPatterns02_ES5.ts | 7 +++++++ .../es6/destructuring/emptyAssignmentPatterns02_ES6.ts | 7 +++++++ .../es6/destructuring/emptyAssignmentPatterns03_ES5.ts | 6 ++++++ .../es6/destructuring/emptyAssignmentPatterns03_ES6.ts | 6 ++++++ .../es6/destructuring/emptyAssignmentPatterns04_ES5.ts | 7 +++++++ .../es6/destructuring/emptyAssignmentPatterns04_ES6.ts | 7 +++++++ 6 files changed, 40 insertions(+) create mode 100644 tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5.ts create mode 100644 tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES6.ts create mode 100644 tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5.ts create mode 100644 tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES6.ts create mode 100644 tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5.ts create mode 100644 tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES6.ts diff --git a/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5.ts b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5.ts new file mode 100644 index 00000000000..60fe89758d6 --- /dev/null +++ b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES5.ts @@ -0,0 +1,7 @@ +// @target: es5 + +var a: any; +let x, y, z, a1, a2, a3; + +({} = { x, y, z } = a); +([] = [ a1, a2, a3] = a); \ No newline at end of file diff --git a/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES6.ts b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES6.ts new file mode 100644 index 00000000000..295401545d4 --- /dev/null +++ b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns02_ES6.ts @@ -0,0 +1,7 @@ +// @target: es6 + +var a: any; +let x, y, z, a1, a2, a3; + +({} = { x, y, z } = a); +([] = [ a1, a2, a3] = a); \ No newline at end of file diff --git a/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5.ts b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5.ts new file mode 100644 index 00000000000..080c828ad62 --- /dev/null +++ b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES5.ts @@ -0,0 +1,6 @@ +// @target: es5 + +var a: any; + +({} = {} = a); +([] = [] = a); \ No newline at end of file diff --git a/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES6.ts b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES6.ts new file mode 100644 index 00000000000..10d67254cd8 --- /dev/null +++ b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns03_ES6.ts @@ -0,0 +1,6 @@ +// @target: es6 + +var a: any; + +({} = {} = a); +([] = [] = a); \ No newline at end of file diff --git a/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5.ts b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5.ts new file mode 100644 index 00000000000..0233ddcda70 --- /dev/null +++ b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES5.ts @@ -0,0 +1,7 @@ +// @target: es5 + +var a: any; +let x, y, z, a1, a2, a3; + +({ x, y, z } = {} = a); +([ a1, a2, a3] = [] = a); \ No newline at end of file diff --git a/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES6.ts b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES6.ts new file mode 100644 index 00000000000..3380a56aaa7 --- /dev/null +++ b/tests/cases/conformance/es6/destructuring/emptyAssignmentPatterns04_ES6.ts @@ -0,0 +1,7 @@ +// @target: es6 + +var a: any; +let x, y, z, a1, a2, a3; + +({ x, y, z } = {} = a); +([ a1, a2, a3] = [] = a); \ No newline at end of file