From f36b6ab8f94ce66499cb63185da44ca660c0d4e1 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 30 Oct 2015 15:30:59 -0700 Subject: [PATCH] Accepted baselines. --- tests/baselines/reference/for-of58.js | 23 ++++++++++++++ tests/baselines/reference/for-of58.symbols | 23 ++++++++++++++ tests/baselines/reference/for-of58.types | 36 ++++++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 tests/baselines/reference/for-of58.js create mode 100644 tests/baselines/reference/for-of58.symbols create mode 100644 tests/baselines/reference/for-of58.types diff --git a/tests/baselines/reference/for-of58.js b/tests/baselines/reference/for-of58.js new file mode 100644 index 00000000000..196d2d4a15d --- /dev/null +++ b/tests/baselines/reference/for-of58.js @@ -0,0 +1,23 @@ +//// [for-of58.ts] + +var array = [1,2,3]; +var sum = 0; + +for (let num of array) { + if (sum === 0) { + array = [4,5,6] + } + + sum += num; +} + +//// [for-of58.js] +var array = [1, 2, 3]; +var sum = 0; +for (var _i = 0; _i < array.length; _i++) { + var num = array[_i]; + if (sum === 0) { + array = [4, 5, 6]; + } + sum += num; +} diff --git a/tests/baselines/reference/for-of58.symbols b/tests/baselines/reference/for-of58.symbols new file mode 100644 index 00000000000..cb7fa87e22d --- /dev/null +++ b/tests/baselines/reference/for-of58.symbols @@ -0,0 +1,23 @@ +=== tests/cases/conformance/es6/for-ofStatements/for-of58.ts === + +var array = [1,2,3]; +>array : Symbol(array, Decl(for-of58.ts, 1, 3)) + +var sum = 0; +>sum : Symbol(sum, Decl(for-of58.ts, 2, 3)) + +for (let num of array) { +>num : Symbol(num, Decl(for-of58.ts, 4, 8)) +>array : Symbol(array, Decl(for-of58.ts, 1, 3)) + + if (sum === 0) { +>sum : Symbol(sum, Decl(for-of58.ts, 2, 3)) + + array = [4,5,6] +>array : Symbol(array, Decl(for-of58.ts, 1, 3)) + } + + sum += num; +>sum : Symbol(sum, Decl(for-of58.ts, 2, 3)) +>num : Symbol(num, Decl(for-of58.ts, 4, 8)) +} diff --git a/tests/baselines/reference/for-of58.types b/tests/baselines/reference/for-of58.types new file mode 100644 index 00000000000..b82fdfd8483 --- /dev/null +++ b/tests/baselines/reference/for-of58.types @@ -0,0 +1,36 @@ +=== tests/cases/conformance/es6/for-ofStatements/for-of58.ts === + +var array = [1,2,3]; +>array : number[] +>[1,2,3] : number[] +>1 : number +>2 : number +>3 : number + +var sum = 0; +>sum : number +>0 : number + +for (let num of array) { +>num : number +>array : number[] + + if (sum === 0) { +>sum === 0 : boolean +>sum : number +>0 : number + + array = [4,5,6] +>array = [4,5,6] : number[] +>array : number[] +>[4,5,6] : number[] +>4 : number +>5 : number +>6 : number + } + + sum += num; +>sum += num : number +>sum : number +>num : number +}