From fed42cc6bda7d81335f5adc7ca3ba3d573763785 Mon Sep 17 00:00:00 2001 From: Ryan Cavanaugh Date: Tue, 26 Apr 2016 13:01:14 -0700 Subject: [PATCH] Add test --- .../reference/ambientNameRestrictions.errors.txt | 10 ++++++++++ tests/baselines/reference/ambientNameRestrictions.js | 8 ++++++++ tests/cases/compiler/ambientNameRestrictions.ts | 3 +++ 3 files changed, 21 insertions(+) create mode 100644 tests/baselines/reference/ambientNameRestrictions.errors.txt create mode 100644 tests/baselines/reference/ambientNameRestrictions.js create mode 100644 tests/cases/compiler/ambientNameRestrictions.ts diff --git a/tests/baselines/reference/ambientNameRestrictions.errors.txt b/tests/baselines/reference/ambientNameRestrictions.errors.txt new file mode 100644 index 00000000000..88dc2e13f4d --- /dev/null +++ b/tests/baselines/reference/ambientNameRestrictions.errors.txt @@ -0,0 +1,10 @@ +tests/cases/compiler/ambientNameRestrictions.ts(2,14): error TS1214: Identifier expected. 'static' is a reserved word in strict mode. Modules are automatically in strict mode. + + +==== tests/cases/compiler/ambientNameRestrictions.ts (1 errors) ==== + export declare namespace Foo { + export var static: any; + ~~~~~~ +!!! error TS1214: Identifier expected. 'static' is a reserved word in strict mode. Modules are automatically in strict mode. + } + \ No newline at end of file diff --git a/tests/baselines/reference/ambientNameRestrictions.js b/tests/baselines/reference/ambientNameRestrictions.js new file mode 100644 index 00000000000..cd4fbf29371 --- /dev/null +++ b/tests/baselines/reference/ambientNameRestrictions.js @@ -0,0 +1,8 @@ +//// [ambientNameRestrictions.ts] +export declare namespace Foo { + export var static: any; +} + + +//// [ambientNameRestrictions.js] +"use strict"; diff --git a/tests/cases/compiler/ambientNameRestrictions.ts b/tests/cases/compiler/ambientNameRestrictions.ts new file mode 100644 index 00000000000..dc601e91851 --- /dev/null +++ b/tests/cases/compiler/ambientNameRestrictions.ts @@ -0,0 +1,3 @@ +export declare namespace Foo { + export var static: any; +}