From 7b7f49725d7b51bebdbb5acccc3caefc3fc7ce9d Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Thu, 26 Feb 2015 17:42:46 -0800 Subject: [PATCH] Adding test. --- .../catchClauseWithBindingPattern1.errors.txt | 10 ++++++++++ .../reference/catchClauseWithBindingPattern1.js | 11 +++++++++++ .../cases/compiler/catchClauseWithBindingPattern1.ts | 4 ++++ 3 files changed, 25 insertions(+) create mode 100644 tests/baselines/reference/catchClauseWithBindingPattern1.errors.txt create mode 100644 tests/baselines/reference/catchClauseWithBindingPattern1.js create mode 100644 tests/cases/compiler/catchClauseWithBindingPattern1.ts diff --git a/tests/baselines/reference/catchClauseWithBindingPattern1.errors.txt b/tests/baselines/reference/catchClauseWithBindingPattern1.errors.txt new file mode 100644 index 0000000000..0b7482850e --- /dev/null +++ b/tests/baselines/reference/catchClauseWithBindingPattern1.errors.txt @@ -0,0 +1,10 @@ +tests/cases/compiler/catchClauseWithBindingPattern1.ts(3,8): error TS1195: Catch clause variable name must be an identifier. + + +==== tests/cases/compiler/catchClauseWithBindingPattern1.ts (1 errors) ==== + try { + } + catch ({a}) { + ~ +!!! error TS1195: Catch clause variable name must be an identifier. + } \ No newline at end of file diff --git a/tests/baselines/reference/catchClauseWithBindingPattern1.js b/tests/baselines/reference/catchClauseWithBindingPattern1.js new file mode 100644 index 0000000000..bbdc259946 --- /dev/null +++ b/tests/baselines/reference/catchClauseWithBindingPattern1.js @@ -0,0 +1,11 @@ +//// [catchClauseWithBindingPattern1.ts] +try { +} +catch ({a}) { +} + +//// [catchClauseWithBindingPattern1.js] +try { +} +catch (a = (void 0).a) { +} diff --git a/tests/cases/compiler/catchClauseWithBindingPattern1.ts b/tests/cases/compiler/catchClauseWithBindingPattern1.ts new file mode 100644 index 0000000000..dbd0f81c57 --- /dev/null +++ b/tests/cases/compiler/catchClauseWithBindingPattern1.ts @@ -0,0 +1,4 @@ +try { +} +catch ({a}) { +} \ No newline at end of file