test/kernel_test.rb in backports-1.6.8 vs test/kernel_test.rb in backports-1.7.0
- old
+ new
@@ -6,17 +6,18 @@
end
class KernelTest < Test::Unit::TestCase
context "Kernel" do
context ".loop" do
- should "conform to doc" do
- enum1 = [1, 2, 3].to_enum
- enum2 = [10, 20].to_enum
+ should "catch StopIteration" do
+ i = 0
r = []
loop do
- r << enum1.next + enum2.next
+ r << i
+ i += 1
+ raise StopIteration if i > 2
end
- assert_equal [11,22], r
+ assert_equal [0, 1, 2], r
end
end
context ".__callee__" do
\ No newline at end of file