Skip to content

Commit

Permalink
Fixup da2c293
Browse files Browse the repository at this point in the history
  • Loading branch information
hsbt committed Nov 15, 2023
1 parent da2c293 commit 6e40041
Showing 1 changed file with 8 additions and 10 deletions.
18 changes: 8 additions & 10 deletions test/irb/type_completion/test_type_analyze.rb
Original file line number Diff line number Diff line change
Expand Up @@ -445,22 +445,20 @@ def test_constant_path
assert_call('class A; X=1; class B; X=""; X.', include: String, exclude: Integer)
assert_call('class A; X=1; class B; X=""; end; X.', include: Integer, exclude: String)
assert_call('class A; class B; X=1; end; end; class A; class B; X.', include: Integer)
if defined?(IRB::VERSION)
assert_call('module IRB; VERSION.', include: String)
assert_call('module IRB; IRB::VERSION.', include: String)
end
assert_call('module IRB; VERSION.', include: String) if defined?(IRB::VERSION)
assert_call('module IRB; IRB::VERSION.', include: String) if defined?(IRB::VERSION)
assert_call('module IRB; VERSION=1; VERSION.', include: Integer)
assert_call('module IRB; VERSION=1; IRB::VERSION.', include: Integer)
assert_call('module IRB; module A; VERSION.', include: String)
assert_call('module IRB; module A; VERSION.', include: String) if defined?(IRB::VERSION)
assert_call('module IRB; module A; VERSION=1; VERSION.', include: Integer)
assert_call('module IRB; module A; VERSION=1; IRB::VERSION.', include: String)
assert_call('module IRB; module A; VERSION=1; end; VERSION.', include: String)
assert_call('module IRB; module A; VERSION=1; IRB::VERSION.', include: String) if defined?(IRB::VERSION)
assert_call('module IRB; module A; VERSION=1; end; VERSION.', include: String) if defined?(IRB::VERSION)
assert_call('module IRB; IRB=1; IRB.', include: Integer)
assert_call('module IRB; IRB=1; ::IRB::VERSION.', include: String)
assert_call('module IRB; IRB=1; ::IRB::VERSION.', include: String) if defined?(IRB::VERSION)
module_binding = eval 'module ::IRB; binding; end'
assert_call('VERSION.', include: NilClass)
assert_call('VERSION.', include: String, binding: module_binding)
assert_call('IRB::VERSION.', include: String, binding: module_binding)
assert_call('VERSION.', include: String, binding: module_binding) if defined?(IRB::VERSION)
assert_call('IRB::VERSION.', include: String, binding: module_binding) if defined?(IRB::VERSION)
assert_call('A = 1; module M; A += 0.5; A.', include: Float)
assert_call('::A = 1; module M; A += 0.5; A.', include: Float)
assert_call('::A = 1; module M; A += 0.5; ::A.', include: Integer)
Expand Down

0 comments on commit 6e40041

Please sign in to comment.