From 4c4e5a43e00fa6aa864ef63b705b08cb9fc33776 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Tue, 2 Dec 2014 13:53:56 -0800 Subject: [PATCH] Added multiline tests. --- .../baselines/reference/templateStringMultiline1.js | 11 +++++++++++ .../reference/templateStringMultiline1.types | 8 ++++++++ .../reference/templateStringMultiline1_ES6.js | 12 ++++++++++++ .../reference/templateStringMultiline1_ES6.types | 7 +++++++ .../baselines/reference/templateStringMultiline2.js | 11 +++++++++++ .../reference/templateStringMultiline2.types | 8 ++++++++ .../reference/templateStringMultiline2_ES6.js | 12 ++++++++++++ .../reference/templateStringMultiline2_ES6.types | 7 +++++++ .../baselines/reference/templateStringMultiline3.js | 11 +++++++++++ .../reference/templateStringMultiline3.types | 8 ++++++++ .../reference/templateStringMultiline3_ES6.js | 12 ++++++++++++ .../reference/templateStringMultiline3_ES6.types | 7 +++++++ .../es6/templates/templateStringMultiline1.ts | 6 ++++++ .../es6/templates/templateStringMultiline1_ES6.ts | 6 ++++++ .../es6/templates/templateStringMultiline2.ts | 6 ++++++ .../es6/templates/templateStringMultiline2_ES6.ts | 6 ++++++ .../es6/templates/templateStringMultiline3.ts | 1 + .../es6/templates/templateStringMultiline3_ES6.ts | 1 + 18 files changed, 140 insertions(+) create mode 100644 tests/baselines/reference/templateStringMultiline1.js create mode 100644 tests/baselines/reference/templateStringMultiline1.types create mode 100644 tests/baselines/reference/templateStringMultiline1_ES6.js create mode 100644 tests/baselines/reference/templateStringMultiline1_ES6.types create mode 100644 tests/baselines/reference/templateStringMultiline2.js create mode 100644 tests/baselines/reference/templateStringMultiline2.types create mode 100644 tests/baselines/reference/templateStringMultiline2_ES6.js create mode 100644 tests/baselines/reference/templateStringMultiline2_ES6.types create mode 100644 tests/baselines/reference/templateStringMultiline3.js create mode 100644 tests/baselines/reference/templateStringMultiline3.types create mode 100644 tests/baselines/reference/templateStringMultiline3_ES6.js create mode 100644 tests/baselines/reference/templateStringMultiline3_ES6.types create mode 100644 tests/cases/conformance/es6/templates/templateStringMultiline1.ts create mode 100644 tests/cases/conformance/es6/templates/templateStringMultiline1_ES6.ts create mode 100644 tests/cases/conformance/es6/templates/templateStringMultiline2.ts create mode 100644 tests/cases/conformance/es6/templates/templateStringMultiline2_ES6.ts create mode 100644 tests/cases/conformance/es6/templates/templateStringMultiline3.ts create mode 100644 tests/cases/conformance/es6/templates/templateStringMultiline3_ES6.ts diff --git a/tests/baselines/reference/templateStringMultiline1.js b/tests/baselines/reference/templateStringMultiline1.js new file mode 100644 index 00000000000..e81cb89926a --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline1.js @@ -0,0 +1,11 @@ +//// [templateStringMultiline1.ts] + + +// newlines are +` +\ +` + +//// [templateStringMultiline1.js] +// newlines are +"\n"; diff --git a/tests/baselines/reference/templateStringMultiline1.types b/tests/baselines/reference/templateStringMultiline1.types new file mode 100644 index 00000000000..3b169c1b1cb --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline1.types @@ -0,0 +1,8 @@ +=== tests/cases/conformance/es6/templates/templateStringMultiline1.ts === + +No type information for this code. +No type information for this code.// newlines are +No type information for this code.` +No type information for this code.\ +No type information for this code.` +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/templateStringMultiline1_ES6.js b/tests/baselines/reference/templateStringMultiline1_ES6.js new file mode 100644 index 00000000000..a44df4d0cc3 --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline1_ES6.js @@ -0,0 +1,12 @@ +//// [templateStringMultiline1_ES6.ts] + +// newlines are +` +\ +` + +//// [templateStringMultiline1_ES6.js] +// newlines are +` +\ +`; diff --git a/tests/baselines/reference/templateStringMultiline1_ES6.types b/tests/baselines/reference/templateStringMultiline1_ES6.types new file mode 100644 index 00000000000..5e4716ac607 --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline1_ES6.types @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/templates/templateStringMultiline1_ES6.ts === + +No type information for this code.// newlines are +No type information for this code.` +No type information for this code.\ +No type information for this code.` +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/templateStringMultiline2.js b/tests/baselines/reference/templateStringMultiline2.js new file mode 100644 index 00000000000..a87e506f07d --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline2.js @@ -0,0 +1,11 @@ +//// [templateStringMultiline2.ts] + + +// newlines are +` +\ +` + +//// [templateStringMultiline2.js] +// newlines are +"\n"; diff --git a/tests/baselines/reference/templateStringMultiline2.types b/tests/baselines/reference/templateStringMultiline2.types new file mode 100644 index 00000000000..b4b341416c9 --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline2.types @@ -0,0 +1,8 @@ +=== tests/cases/conformance/es6/templates/templateStringMultiline2.ts === + +No type information for this code. +No type information for this code.// newlines are +No type information for this code.` +No type information for this code.\ +No type information for this code.` +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/templateStringMultiline2_ES6.js b/tests/baselines/reference/templateStringMultiline2_ES6.js new file mode 100644 index 00000000000..168c8bac39b --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline2_ES6.js @@ -0,0 +1,12 @@ +//// [templateStringMultiline2_ES6.ts] + +// newlines are +` +\ +` + +//// [templateStringMultiline2_ES6.js] +// newlines are +` +\ +`; diff --git a/tests/baselines/reference/templateStringMultiline2_ES6.types b/tests/baselines/reference/templateStringMultiline2_ES6.types new file mode 100644 index 00000000000..288191d3d0f --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline2_ES6.types @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/templates/templateStringMultiline2_ES6.ts === + +No type information for this code.// newlines are +No type information for this code.` +No type information for this code.\ +No type information for this code.` +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/templateStringMultiline3.js b/tests/baselines/reference/templateStringMultiline3.js new file mode 100644 index 00000000000..bff65582515 --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline3.js @@ -0,0 +1,11 @@ +//// [templateStringMultiline3.ts] + + +// newlines are +` +\ +` + +//// [templateStringMultiline3.js] +// newlines are +"\n"; diff --git a/tests/baselines/reference/templateStringMultiline3.types b/tests/baselines/reference/templateStringMultiline3.types new file mode 100644 index 00000000000..a0e1f6f8871 --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline3.types @@ -0,0 +1,8 @@ +=== tests/cases/conformance/es6/templates/templateStringMultiline3.ts === + +No type information for this code. +No type information for this code.// newlines are +No type information for this code.` +No type information for this code.\ +No type information for this code.` +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/templateStringMultiline3_ES6.js b/tests/baselines/reference/templateStringMultiline3_ES6.js new file mode 100644 index 00000000000..aad544c13bb --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline3_ES6.js @@ -0,0 +1,12 @@ +//// [templateStringMultiline3_ES6.ts] + +// newlines are +` +\ +` + +//// [templateStringMultiline3_ES6.js] +// newlines are +` +\ +`; diff --git a/tests/baselines/reference/templateStringMultiline3_ES6.types b/tests/baselines/reference/templateStringMultiline3_ES6.types new file mode 100644 index 00000000000..e4fa8a7edf4 --- /dev/null +++ b/tests/baselines/reference/templateStringMultiline3_ES6.types @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/templates/templateStringMultiline3_ES6.ts === + +No type information for this code.// newlines are +No type information for this code.` +No type information for this code.\ +No type information for this code.` +No type information for this code. \ No newline at end of file diff --git a/tests/cases/conformance/es6/templates/templateStringMultiline1.ts b/tests/cases/conformance/es6/templates/templateStringMultiline1.ts new file mode 100644 index 00000000000..57a62da60a5 --- /dev/null +++ b/tests/cases/conformance/es6/templates/templateStringMultiline1.ts @@ -0,0 +1,6 @@ + + +// newlines are +` +\ +` \ No newline at end of file diff --git a/tests/cases/conformance/es6/templates/templateStringMultiline1_ES6.ts b/tests/cases/conformance/es6/templates/templateStringMultiline1_ES6.ts new file mode 100644 index 00000000000..19861c5ffb4 --- /dev/null +++ b/tests/cases/conformance/es6/templates/templateStringMultiline1_ES6.ts @@ -0,0 +1,6 @@ +//@target: es6 + +// newlines are +` +\ +` \ No newline at end of file diff --git a/tests/cases/conformance/es6/templates/templateStringMultiline2.ts b/tests/cases/conformance/es6/templates/templateStringMultiline2.ts new file mode 100644 index 00000000000..1de31c36175 --- /dev/null +++ b/tests/cases/conformance/es6/templates/templateStringMultiline2.ts @@ -0,0 +1,6 @@ + + +// newlines are +` +\ +` \ No newline at end of file diff --git a/tests/cases/conformance/es6/templates/templateStringMultiline2_ES6.ts b/tests/cases/conformance/es6/templates/templateStringMultiline2_ES6.ts new file mode 100644 index 00000000000..69be653d938 --- /dev/null +++ b/tests/cases/conformance/es6/templates/templateStringMultiline2_ES6.ts @@ -0,0 +1,6 @@ +//@target: es6 + +// newlines are +` +\ +` \ No newline at end of file diff --git a/tests/cases/conformance/es6/templates/templateStringMultiline3.ts b/tests/cases/conformance/es6/templates/templateStringMultiline3.ts new file mode 100644 index 00000000000..fbde56ac230 --- /dev/null +++ b/tests/cases/conformance/es6/templates/templateStringMultiline3.ts @@ -0,0 +1 @@ + // newlines are ` \ ` \ No newline at end of file diff --git a/tests/cases/conformance/es6/templates/templateStringMultiline3_ES6.ts b/tests/cases/conformance/es6/templates/templateStringMultiline3_ES6.ts new file mode 100644 index 00000000000..4d2613f9f9f --- /dev/null +++ b/tests/cases/conformance/es6/templates/templateStringMultiline3_ES6.ts @@ -0,0 +1 @@ +//@target: es6 // newlines are ` \ ` \ No newline at end of file