Skip to content

Commit 8dd0150

Browse files
authored
Merge pull request #2749 from ruby/fix-test
Fix `nil` size `Enumerator` test
2 parents 3d0fb3a + 3ffea18 commit 8dd0150

File tree

2 files changed

+108
-86
lines changed

2 files changed

+108
-86
lines changed

lib/rbs/test/type_check.rb

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,19 @@ def value(val, type)
288288
values << args
289289
nil
290290
end
291+
when nil
292+
values = []
293+
count = 10_000
294+
295+
ret = val.each do |*args|
296+
count -= 1
297+
values << args
298+
break if count <= 0
299+
end
300+
301+
if count == 0
302+
ret = self
303+
end
291304
else
292305
values = []
293306
ret = val.each do |*args|

0 commit comments

Comments
 (0)