@@ -207,10 +207,9 @@ module C
207207 SECOND = A::FIRST
208208 RUBY
209209
210- unresolve_entry = @index [ "A::FIRST" ] &.first #: as Entry::UnresolvedConstantAlias
211- assert_instance_of ( Entry ::UnresolvedConstantAlias , unresolve_entry )
212- assert_equal ( [ "A" ] , unresolve_entry . nesting )
213- assert_equal ( "B::C" , unresolve_entry . target )
210+ resolved_entry = @index [ "A::FIRST" ] &.first #: as Entry::ConstantAlias
211+ assert_instance_of ( Entry ::ConstantAlias , resolved_entry )
212+ assert_equal ( "A::B::C" , resolved_entry . target )
214213
215214 resolved_entry = @index . resolve ( "A::FIRST" , [ ] ) &.first #: as Entry::ConstantAlias
216215 assert_instance_of ( Entry ::ConstantAlias , resolved_entry )
@@ -233,23 +232,17 @@ module Other
233232 end
234233 RUBY
235234
236- unresolve_entry = @index [ "A::ALIAS" ] &.first #: as Entry::UnresolvedConstantAlias
237- assert_instance_of ( Entry ::UnresolvedConstantAlias , unresolve_entry )
238- assert_equal ( [ "A" ] , unresolve_entry . nesting )
239- assert_equal ( "B" , unresolve_entry . target )
240-
241- resolved_entry = @index . resolve ( "ALIAS" , [ "A" ] ) &.first #: as Entry::ConstantAlias
235+ resolved_entry = @index [ "A::ALIAS" ] &.first #: as Entry::ConstantAlias
242236 assert_instance_of ( Entry ::ConstantAlias , resolved_entry )
243237 assert_equal ( "A::B" , resolved_entry . target )
244238
245239 resolved_entry = @index . resolve ( "ALIAS::C" , [ "A" ] ) &.first #: as Entry::Module
246240 assert_instance_of ( Entry ::Module , resolved_entry )
247241 assert_equal ( "A::B::C" , resolved_entry . name )
248242
249- unresolve_entry = @index [ "Other::ONE_MORE" ] &.first #: as Entry::UnresolvedConstantAlias
250- assert_instance_of ( Entry ::UnresolvedConstantAlias , unresolve_entry )
251- assert_equal ( [ "Other" ] , unresolve_entry . nesting )
252- assert_equal ( "A::ALIAS" , unresolve_entry . target )
243+ resolved_entry = @index [ "Other::ONE_MORE" ] &.first #: as Entry::ConstantAlias
244+ assert_instance_of ( Entry ::ConstantAlias , resolved_entry )
245+ assert_equal ( "A::ALIAS" , resolved_entry . target )
253246
254247 resolved_entry = @index . resolve ( "Other::ONE_MORE::C" , [ ] ) &.first
255248 assert_instance_of ( Entry ::Module , resolved_entry )
@@ -266,45 +259,25 @@ module A
266259 RUBY
267260
268261 # B and C
269- unresolve_entry = @index [ "A::B" ] &.first #: as Entry::UnresolvedConstantAlias
270- assert_instance_of ( Entry ::UnresolvedConstantAlias , unresolve_entry )
271- assert_equal ( [ "A" ] , unresolve_entry . nesting )
272- assert_equal ( "C" , unresolve_entry . target )
273-
274- resolved_entry = @index . resolve ( "A::B" , [ ] ) &.first #: as Entry::ConstantAlias
262+ resolved_entry = @index [ "A::B" ] &.first #: as Entry::ConstantAlias
275263 assert_instance_of ( Entry ::ConstantAlias , resolved_entry )
276264 assert_equal ( "A::C" , resolved_entry . target )
277265
278266 constant = @index [ "A::C" ] &.first #: as Entry::Constant
279267 assert_instance_of ( Entry ::Constant , constant )
280268
281269 # D and E
282- unresolve_entry = @index [ "A::D" ] &.first #: as Entry::UnresolvedConstantAlias
283- assert_instance_of ( Entry ::UnresolvedConstantAlias , unresolve_entry )
284- assert_equal ( [ "A" ] , unresolve_entry . nesting )
285- assert_equal ( "E" , unresolve_entry . target )
286-
287- resolved_entry = @index . resolve ( "A::D" , [ ] ) &.first #: as Entry::ConstantAlias
270+ resolved_entry = @index [ "A::D" ] &.first #: as Entry::ConstantAlias
288271 assert_instance_of ( Entry ::ConstantAlias , resolved_entry )
289272 assert_equal ( "A::E" , resolved_entry . target )
290273
291274 # F and G::H
292- unresolve_entry = @index [ "A::F" ] &.first #: as Entry::UnresolvedConstantAlias
293- assert_instance_of ( Entry ::UnresolvedConstantAlias , unresolve_entry )
294- assert_equal ( [ "A" ] , unresolve_entry . nesting )
295- assert_equal ( "G::H" , unresolve_entry . target )
296-
297- resolved_entry = @index . resolve ( "A::F" , [ ] ) &.first #: as Entry::ConstantAlias
275+ resolved_entry = @index [ "A::F" ] &.first #: as Entry::ConstantAlias
298276 assert_instance_of ( Entry ::ConstantAlias , resolved_entry )
299277 assert_equal ( "A::G::H" , resolved_entry . target )
300278
301279 # I::J, K::L and M
302- unresolve_entry = @index [ "A::I::J" ] &.first #: as Entry::UnresolvedConstantAlias
303- assert_instance_of ( Entry ::UnresolvedConstantAlias , unresolve_entry )
304- assert_equal ( [ "A" ] , unresolve_entry . nesting )
305- assert_equal ( "K::L" , unresolve_entry . target )
306-
307- resolved_entry = @index . resolve ( "A::I::J" , [ ] ) &.first #: as Entry::ConstantAlias
280+ resolved_entry = @index [ "A::I::J" ] &.first #: as Entry::ConstantAlias
308281 assert_instance_of ( Entry ::ConstantAlias , resolved_entry )
309282 assert_equal ( "A::K::L" , resolved_entry . target )
310283
@@ -356,7 +329,7 @@ module Real
356329 assert_entry ( "A::D::E" , Entry ::UnresolvedConstantAlias , "/fake/path/foo.rb:2-2:2-6" )
357330 assert_entry ( "A::F::G" , Entry ::Constant , "/fake/path/foo.rb:2-8:2-12" )
358331 assert_entry ( "A::H" , Entry ::Constant , "/fake/path/foo.rb:3-2:3-3" )
359- assert_entry ( "A::I::J" , Entry ::UnresolvedConstantAlias , "/fake/path/foo.rb:3-5:3-9" )
332+ assert_entry ( "A::I::J" , Entry ::ConstantAlias , "/fake/path/foo.rb:3-5:3-9" )
360333 assert_entry ( "A::K" , Entry ::Constant , "/fake/path/foo.rb:4-2:4-3" )
361334 assert_entry ( "A::L" , Entry ::Constant , "/fake/path/foo.rb:4-5:4-6" )
362335 end
0 commit comments