Sha256: 74f19ed481f4c04f0cad83525f7cc33ba87b2a97e6b70813b2e424821a081f11
Contents?: true
Size: 605 Bytes
Versions: 52
Compression:
Stored size: 605 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require 'set' require File.expand_path('../shared/add', __FILE__) describe "Set#add" do it_behaves_like :set_add, :add end describe "Set#add?" do before :each do @set = Set.new end it "adds the passed Object to self" do @set.add?("cat") @set.should include("cat") end it "returns self when the Object has not yet been added to self" do @set.add?("cat").should equal(@set) end it "returns nil when the Object has already been added to self" do @set.add?("cat") @set.add?("cat").should be_nil end end
Version data entries
52 entries across 52 versions & 2 rubygems