From 2e6a1371d8a079174602a16d5b2c3cf69d99d979 Mon Sep 17 00:00:00 2001 From: Kanchalai Tanglertsampan Date: Wed, 12 Jul 2017 13:01:56 -0700 Subject: [PATCH] Add test for export variable statement --- .../dynamicImport/importCallExpression1ESNext.ts | 2 ++ .../dynamicImport/importCallExpressionES5AMD.ts | 8 ++++++++ .../dynamicImport/importCallExpressionES5CJS.ts | 8 ++++++++ .../dynamicImport/importCallExpressionES5System.ts | 8 ++++++++ .../dynamicImport/importCallExpressionES5UMD.ts | 8 ++++++++ .../dynamicImport/importCallExpressionES6AMD.ts | 2 ++ .../dynamicImport/importCallExpressionES6CJS.ts | 2 ++ .../dynamicImport/importCallExpressionES6System.ts | 2 ++ .../dynamicImport/importCallExpressionES6UMD.ts | 2 ++ .../dynamicImport/importCallExpressionInAMD1.ts | 2 ++ .../dynamicImport/importCallExpressionInCJS1.ts | 2 ++ .../dynamicImport/importCallExpressionInSystem1.ts | 2 ++ .../dynamicImport/importCallExpressionInUMD1.ts | 2 ++ 13 files changed, 50 insertions(+) diff --git a/tests/cases/conformance/dynamicImport/importCallExpression1ESNext.ts b/tests/cases/conformance/dynamicImport/importCallExpression1ESNext.ts index 295b6470301..a499360f5dd 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpression1ESNext.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpression1ESNext.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }) +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } \ No newline at end of file diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionES5AMD.ts b/tests/cases/conformance/dynamicImport/importCallExpressionES5AMD.ts index 5e96b21acfd..e218dd4758b 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionES5AMD.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionES5AMD.ts @@ -11,6 +11,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } @@ -19,4 +21,10 @@ class C { method() { const loadAsync = import ("./0"); } +} + +export class D { + method() { + const loadAsync = import ("./0"); + } } \ No newline at end of file diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionES5CJS.ts b/tests/cases/conformance/dynamicImport/importCallExpressionES5CJS.ts index 925b60a28c5..2c45d42abbe 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionES5CJS.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionES5CJS.ts @@ -11,6 +11,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } @@ -19,4 +21,10 @@ class C { method() { const loadAsync = import ("./0"); } +} + +export class D { + method() { + const loadAsync = import ("./0"); + } } \ No newline at end of file diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionES5System.ts b/tests/cases/conformance/dynamicImport/importCallExpressionES5System.ts index de849af1f2a..b9f8bac1920 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionES5System.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionES5System.ts @@ -11,6 +11,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } @@ -19,4 +21,10 @@ class C { method() { const loadAsync = import ("./0"); } +} + +export class D { + method() { + const loadAsync = import ("./0"); + } } \ No newline at end of file diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionES5UMD.ts b/tests/cases/conformance/dynamicImport/importCallExpressionES5UMD.ts index 6f6221dbeef..66877c79ced 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionES5UMD.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionES5UMD.ts @@ -11,6 +11,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } @@ -19,4 +21,10 @@ class C { method() { const loadAsync = import ("./0"); } +} + +export class D { + method() { + const loadAsync = import ("./0"); + } } \ No newline at end of file diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionES6AMD.ts b/tests/cases/conformance/dynamicImport/importCallExpressionES6AMD.ts index 2a4283acdaa..7e45b081ba4 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionES6AMD.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionES6AMD.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionES6CJS.ts b/tests/cases/conformance/dynamicImport/importCallExpressionES6CJS.ts index 24bd52f9cf2..0267c490712 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionES6CJS.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionES6CJS.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionES6System.ts b/tests/cases/conformance/dynamicImport/importCallExpressionES6System.ts index cea19d44a87..cf78470c30b 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionES6System.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionES6System.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionES6UMD.ts b/tests/cases/conformance/dynamicImport/importCallExpressionES6UMD.ts index 01ab3c67c9c..060b6097d3d 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionES6UMD.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionES6UMD.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionInAMD1.ts b/tests/cases/conformance/dynamicImport/importCallExpressionInAMD1.ts index 63cfc54c732..7aafc5294ff 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionInAMD1.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionInAMD1.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } \ No newline at end of file diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionInCJS1.ts b/tests/cases/conformance/dynamicImport/importCallExpressionInCJS1.ts index e1457017552..9827828a0a0 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionInCJS1.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionInCJS1.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } \ No newline at end of file diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionInSystem1.ts b/tests/cases/conformance/dynamicImport/importCallExpressionInSystem1.ts index a69e844c7a7..bbc265bc13f 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionInSystem1.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionInSystem1.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } \ No newline at end of file diff --git a/tests/cases/conformance/dynamicImport/importCallExpressionInUMD1.ts b/tests/cases/conformance/dynamicImport/importCallExpressionInUMD1.ts index 05c4d699104..b273d1594b3 100644 --- a/tests/cases/conformance/dynamicImport/importCallExpressionInUMD1.ts +++ b/tests/cases/conformance/dynamicImport/importCallExpressionInUMD1.ts @@ -10,6 +10,8 @@ p1.then(zero => { return zero.foo(); }); +export var p2 = import("./0"); + function foo() { const p2 = import("./0"); } \ No newline at end of file