Sha256: 6ff3eb64fa7bcb5c460aea2070d577b99d51d4f7ad7d455b5e1e89cd1f83c4f9
Contents?: true
Size: 604 Bytes
Versions: 52
Compression:
Stored size: 604 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require 'set' describe "Set#initialize" do it "is private" do Set.should have_private_instance_method(:initialize) end it "adds all elements of the passed Enumerable to self" do s = Set.new([1, 2, 3]) s.size.should eql(3) s.should include(1) s.should include(2) s.should include(3) end it "preprocesses all elements by a passed block before adding to self" do s = Set.new([1, 2, 3]) { |x| x * x } s.size.should eql(3) s.should include(1) s.should include(4) s.should include(9) end end
Version data entries
52 entries across 52 versions & 2 rubygems