@@ -114,23 +114,22 @@ module ts {
114
114
let containingFile = { name : "/a/b/c/d/e.ts" } ;
115
115
let moduleFile = { name : "/a/b/node_modules/foo.ts" } ;
116
116
let resolution = nodeModuleNameResolver ( "foo" , containingFile . name , createModuleResolutionHost ( containingFile , moduleFile ) ) ;
117
- assert . equal ( resolution . resolvedModule , undefined ) ;
117
+ assert . equal ( resolution . resolvedModule . resolvedFileName , moduleFile . name ) ;
118
118
assert . deepEqual ( resolution . failedLookupLocations , [
119
+ "/a/b/c/d/node_modules/foo.ts" ,
120
+ "/a/b/c/d/node_modules/foo.tsx" ,
119
121
"/a/b/c/d/node_modules/foo.d.ts" ,
120
122
"/a/b/c/d/node_modules/foo/package.json" ,
123
+ "/a/b/c/d/node_modules/foo/index.ts" ,
124
+ "/a/b/c/d/node_modules/foo/index.tsx" ,
121
125
"/a/b/c/d/node_modules/foo/index.d.ts" ,
126
+ "/a/b/c/node_modules/foo.ts" ,
127
+ "/a/b/c/node_modules/foo.tsx" ,
122
128
"/a/b/c/node_modules/foo.d.ts" ,
123
129
"/a/b/c/node_modules/foo/package.json" ,
124
- "/a/b/c/node_modules/foo/index.d.ts" ,
125
- "/a/b/node_modules/foo.d.ts" ,
126
- "/a/b/node_modules/foo/package.json" ,
127
- "/a/b/node_modules/foo/index.d.ts" ,
128
- "/a/node_modules/foo.d.ts" ,
129
- "/a/node_modules/foo/package.json" ,
130
- "/a/node_modules/foo/index.d.ts" ,
131
- "/node_modules/foo.d.ts" ,
132
- "/node_modules/foo/package.json" ,
133
- "/node_modules/foo/index.d.ts"
130
+ "/a/b/c/node_modules/foo/index.ts" ,
131
+ "/a/b/c/node_modules/foo/index.tsx" ,
132
+ "/a/b/c/node_modules/foo/index.d.ts"
134
133
] )
135
134
} ) ;
136
135
@@ -149,17 +148,33 @@ module ts {
149
148
assert . equal ( resolution . resolvedModule . resolvedFileName , moduleFile . name ) ;
150
149
assert . equal ( resolution . resolvedModule . isExternalLibraryImport , true ) ;
151
150
assert . deepEqual ( resolution . failedLookupLocations , [
151
+ "/a/node_modules/b/c/node_modules/d/node_modules/foo.ts" ,
152
+ "/a/node_modules/b/c/node_modules/d/node_modules/foo.tsx" ,
152
153
"/a/node_modules/b/c/node_modules/d/node_modules/foo.d.ts" ,
153
154
"/a/node_modules/b/c/node_modules/d/node_modules/foo/package.json" ,
155
+ "/a/node_modules/b/c/node_modules/d/node_modules/foo/index.ts" ,
156
+ "/a/node_modules/b/c/node_modules/d/node_modules/foo/index.tsx" ,
154
157
"/a/node_modules/b/c/node_modules/d/node_modules/foo/index.d.ts" ,
158
+ "/a/node_modules/b/c/node_modules/foo.ts" ,
159
+ "/a/node_modules/b/c/node_modules/foo.tsx" ,
155
160
"/a/node_modules/b/c/node_modules/foo.d.ts" ,
156
161
"/a/node_modules/b/c/node_modules/foo/package.json" ,
162
+ "/a/node_modules/b/c/node_modules/foo/index.ts" ,
163
+ "/a/node_modules/b/c/node_modules/foo/index.tsx" ,
157
164
"/a/node_modules/b/c/node_modules/foo/index.d.ts" ,
165
+ "/a/node_modules/b/node_modules/foo.ts" ,
166
+ "/a/node_modules/b/node_modules/foo.tsx" ,
158
167
"/a/node_modules/b/node_modules/foo.d.ts" ,
159
168
"/a/node_modules/b/node_modules/foo/package.json" ,
169
+ "/a/node_modules/b/node_modules/foo/index.ts" ,
170
+ "/a/node_modules/b/node_modules/foo/index.tsx" ,
160
171
"/a/node_modules/b/node_modules/foo/index.d.ts" ,
172
+ "/a/node_modules/foo.ts" ,
173
+ "/a/node_modules/foo.tsx" ,
161
174
"/a/node_modules/foo.d.ts" ,
162
- "/a/node_modules/foo/package.json"
175
+ "/a/node_modules/foo/package.json" ,
176
+ "/a/node_modules/foo/index.ts" ,
177
+ "/a/node_modules/foo/index.tsx"
163
178
] ) ;
164
179
} ) ;
165
180
} ) ;
0 commit comments