Sha256: 8f2d0032641e18ecc799a9993077ba11c0eaa83140906bbcc9869e2cb89427d0
Contents?: true
Size: 546 Bytes
Versions: 51
Compression:
Stored size: 546 Bytes
Contents
describe :set_union, :shared => true do before :each do @set = Set[:a, :b, :c] end it "returns a new Set containing all elements of self and the passed Enumerable" do @set.send(@method, Set[:b, :d, :e]).should == Set[:a, :b, :c, :d, :e] @set.send(@method, [:b, :e]).should == Set[:a, :b, :c, :e] end it "raises an ArgumentError when passed a non-Enumerable" do lambda { @set.send(@method, 1) }.should raise_error(ArgumentError) lambda { @set.send(@method, Object.new) }.should raise_error(ArgumentError) end end
Version data entries
51 entries across 51 versions & 3 rubygems