From c90f820b6cd0bd7bcdfed3d2961c85acbfc895dc Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Tue, 10 Feb 2015 17:06:04 -0800 Subject: [PATCH] Enable test cases when import binding is used in export assignment directly or indirectly --- .../es6ImportNamedImportInExportAssignment.js | 7 +++++++ .../es6ImportNamedImportInIndirectExportAssignment.js | 11 +++++++++++ .../es6ImportNamedImportInExportAssignment.ts | 1 + .../es6ImportNamedImportInIndirectExportAssignment.ts | 1 + 4 files changed, 20 insertions(+) diff --git a/tests/baselines/reference/es6ImportNamedImportInExportAssignment.js b/tests/baselines/reference/es6ImportNamedImportInExportAssignment.js index dd79b2f1cfa..a5820672247 100644 --- a/tests/baselines/reference/es6ImportNamedImportInExportAssignment.js +++ b/tests/baselines/reference/es6ImportNamedImportInExportAssignment.js @@ -14,3 +14,10 @@ exports.a = 10; var _a = require("es6ImportNamedImportInExportAssignment_0"); var a = _a.a; module.exports = a; + + +//// [es6ImportNamedImportInExportAssignment_0.d.ts] +export declare var a: number; +//// [es6ImportNamedImportInExportAssignment_1.d.ts] +import { a } from "es6ImportNamedImportInExportAssignment_0"; +export = a; diff --git a/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js b/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js index 982209df189..c1a4b5d5e9e 100644 --- a/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js +++ b/tests/baselines/reference/es6ImportNamedImportInIndirectExportAssignment.js @@ -27,3 +27,14 @@ var _a = require("es6ImportNamedImportInIndirectExportAssignment_0"); var a = _a.a; var x = a; module.exports = x; + + +//// [es6ImportNamedImportInIndirectExportAssignment_0.d.ts] +export declare module a { + class c { + } +} +//// [es6ImportNamedImportInIndirectExportAssignment_1.d.ts] +import { a } from "es6ImportNamedImportInIndirectExportAssignment_0"; +import x = a; +export = x; diff --git a/tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts b/tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts index 9976f20f080..7a4519c68bb 100644 --- a/tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts +++ b/tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts @@ -1,5 +1,6 @@ // @target: es6 // @module: commonjs +// @declaration: true // @filename: es6ImportNamedImportInExportAssignment_0.ts export var a = 10; diff --git a/tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts b/tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts index c9e85bbbd65..2f6073f2a1e 100644 --- a/tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts +++ b/tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts @@ -1,5 +1,6 @@ // @target: es6 // @module: commonjs +// @declaration: true // @filename: es6ImportNamedImportInIndirectExportAssignment_0.ts export module a {