Add failing test.

This commit is contained in:
Cyrus Najmabadi 2014-12-02 14:05:35 -08:00
parent a6fe980d19
commit a6a7e81de2
3 changed files with 57 additions and 0 deletions

View file

@ -0,0 +1,22 @@
tests/cases/compiler/externalModuleReferenceDoubleUnderscore1.ts(2,29): error TS2307: Cannot find external module '__timezonecomplete/basics'.
==== tests/cases/compiler/externalModuleReferenceDoubleUnderscore1.ts (1 errors) ====
declare module 'timezonecomplete' {
import basics = require("__timezonecomplete/basics");
~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS2307: Cannot find external module '__timezonecomplete/basics'.
export import TimeUnit = basics.TimeUnit;
}
declare module '__timezonecomplete/basics' {
export enum TimeUnit {
Second = 0,
Minute = 1,
Hour = 2,
Day = 3,
Week = 4,
Month = 5,
Year = 6,
}
}

View file

@ -0,0 +1,19 @@
//// [externalModuleReferenceDoubleUnderscore1.ts]
declare module 'timezonecomplete' {
import basics = require("__timezonecomplete/basics");
export import TimeUnit = basics.TimeUnit;
}
declare module '__timezonecomplete/basics' {
export enum TimeUnit {
Second = 0,
Minute = 1,
Hour = 2,
Day = 3,
Week = 4,
Month = 5,
Year = 6,
}
}
//// [externalModuleReferenceDoubleUnderscore1.js]

View file

@ -0,0 +1,16 @@
declare module 'timezonecomplete' {
import basics = require("__timezonecomplete/basics");
export import TimeUnit = basics.TimeUnit;
}
declare module '__timezonecomplete/basics' {
export enum TimeUnit {
Second = 0,
Minute = 1,
Hour = 2,
Day = 3,
Week = 4,
Month = 5,
Year = 6,
}
}