Lines Matching refs:to_a
103 assert_equal([1, 2, 3, 1, 2], @obj.to_a)
135 assert_equal((1..300).to_a.reverse, (1..300).sort_by {|x| -x })
249 assert_equal([[1, 0], [[1, 2], 1]], Foo.new.each_with_index.to_a)
260 assert_equal([[1, nil], [[1, 2], nil]], Foo.new.each_with_object(nil).to_a)
264 assert_equal([1, 2, 3], [1, 2, 3].each_entry.to_a)
265 assert_equal([1, [1, 2]], Foo.new.each_entry.to_a)
279 def ary.to_a; [1, 2]; end
346 assert_equal([2,1,3,2,1], @obj.reverse_each.to_a)
351 assert_equal([], e.to_a)
354 assert_equal([[false, [1]], [true, [2, 3]], [false, [1]], [true, [2]]], e.to_a)
357 assert_equal([[false, [1,2]], [true, [3]], [false, [1,2]]], e.to_a)
358 assert_equal([[false, [1,2]], [true, [3]], [false, [1,2]]], e.to_a) # this tests h is duplicated.
365 assert_equal([[true, [:foo]]], e.to_a)
366 assert_equal([[true, [:foo]]], e.to_a)
377 [:_alone, [2]]], e.to_a)
381 [true, [1, 2]]], e.to_a)
385 [true, [1, 2]]], e.to_a)
388 assert_raise(RuntimeError) { e.to_a }
393 assert_equal([], e.to_a)
396 assert_equal([[1], [2,3,1], [2]], e.to_a)
399 assert_equal([[1,2], [3], [1,2]], e.to_a)
402 assert_equal([[1,2], [3,1,2]], e.to_a)
403 assert_equal([[1,2], [3,1,2]], e.to_a) # this tests h is duplicated.
410 assert_equal([[:foo]], e.to_a)
411 assert_equal([[:foo]], e.to_a)
419 ss.slice_before(/\A...\z/).to_a)
420 assert_not_warn{ss.slice_before(/\A...\z/).to_a}