@@ -48,7 +48,7 @@ module ts {
4848 return hasProperty ( directories , path ) ;
4949 } ,
5050 fileExists : path => {
51- assert . isTrue ( hasProperty ( directories , getDirectoryPath ( path ) ) , " 'fileExists' request in non-existing directory" ) ;
51+ assert . isTrue ( hasProperty ( directories , getDirectoryPath ( path ) ) , ` 'fileExists' ' ${ path } ' request in non-existing directory` ) ;
5252 return hasProperty ( map , path ) ;
5353 }
5454 }
@@ -814,7 +814,6 @@ import b = require("./moduleB.ts");
814814
815815 it ( "classic + rootDirs" , ( ) => {
816816 test ( /*hasDirectoryExists*/ false ) ;
817- test ( /*hasDirectoryExists*/ true ) ;
818817
819818 function test ( hasDirectoryExists : boolean ) {
820819 let file1 : File = { name : "/root/folder1/file1.ts" } ;
@@ -844,24 +843,20 @@ import b = require("./moduleB.ts");
844843 "/root/generated/folder1/file1.d.ts" ,
845844 // then try alternative rootDir entry
846845 ] ) ;
847- check ( "../folder1/file1_1" , file3 , file4 , [
848- // load from initial location
849- "/root/generated/folder1/file1_1.ts" ,
850- "/root/generated/folder1/file1_1.tsx" ,
851- "/root/generated/folder1/file1_1.d.ts" ,
852- // load from alternative rootDir entry
853- "/root/folder1/file1_1.ts" ,
854- "/root/folder1/file1_1.tsx" ,
855- "/root/folder1/file1_1.d.ts" ,
856- // fallback to classic
857- // step1: initial location
846+ check ( "folder1/file1_1" , file3 , file4 , [
847+ // current location
848+ "/root/generated/folder2/folder1/file1_1.ts" ,
849+ "/root/generated/folder2/folder1/file1_1.tsx" ,
850+ "/root/generated/folder2/folder1/file1_1.d.ts" ,
851+ // other entry in rootDirs
858852 "/root/generated/folder1/file1_1.ts" ,
859853 "/root/generated/folder1/file1_1.tsx" ,
860854 "/root/generated/folder1/file1_1.d.ts" ,
861- // step2: walk 1 level up
855+ // fallback
862856 "/root/folder1/file1_1.ts" ,
863857 "/root/folder1/file1_1.tsx" ,
864858 "/root/folder1/file1_1.d.ts" ,
859+ // found one
865860 ] ) ;
866861
867862 function check ( name : string , container : File , expected : File , expectedFailedLookups : string [ ] ) {
0 commit comments