Sha256: f651252d92fe7e9c2267b800afd2e56d54bb5e1e7eaff1a90c91dfd82077bd6d
Contents?: true
Size: 541 Bytes
Versions: 54
Compression:
Stored size: 541 Bytes
Contents
describe :sorted_set_collect_bang, :shared => true do before(:each) do @set = SortedSet[1, 2, 3, 4, 5] end it "yields each Object in self in sorted order" do res = [] SortedSet["one", "two", "three"].send(@method) { |x| res << x; x } res.should == ["one", "two", "three"].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 == SortedSet[2, 4, 6, 8, 10] end end
Version data entries
54 entries across 54 versions & 3 rubygems