Sha256: 70381745e6c8e735926a0b7033e5cde3613b1d6769291db002a1b8688c1e7c41
Contents?: true
Size: 472 Bytes
Versions: 54
Compression:
Stored size: 472 Bytes
Contents
describe :set_collect_bang, :shared => true do before(:each) do @set = Set[1, 2, 3, 4, 5] end it "yields each Object in self" do res = [] @set.send(@method) { |x| res << x } res.sort.should == [1, 2, 3, 4, 5].sort end it "returns self" do @set.send(@method) { |x| x }.should equal(@set) end it "replaces self with the return values of the block" do @set.send(@method) { |x| x * 2 } @set.should == Set[2, 4, 6, 8, 10] end end
Version data entries
54 entries across 54 versions & 3 rubygems