Change soft-fail to use the config, rather than env
[rbx.git] / spec / frozen / 1.8 / library / set / sortedset / delete_spec.rb
blob5305f5726c3aeac8fb56d7b1b89e01e8f1d9ed9a
1 require File.dirname(__FILE__) + '/../../../spec_helper'
2 require 'set'
4 describe "SortedSet#delete" do
5   before(:each) do
6     @set = SortedSet["a", "b", "c"]
7   end
8   
9   it "deletes the passed Object from self" do
10     @set.delete("a")
11     @set.should_not include("a")
12   end
14   it "returns self" do
15     @set.delete("a").should equal(@set)
16     @set.delete("x").should equal(@set)
17   end
18 end
20 describe "SortedSet#delete?" do
21   before(:each) do
22     @set = SortedSet["a", "b", "c"]
23   end
24   
25   it "deletes the passed Object from self" do
26     @set.delete?("a")
27     @set.should_not include("a")
28   end
29   
30   it "returns self when the passed Object is in self" do
31     @set.delete?("a").should equal(@set)
32   end
33   
34   it "returns nil when the passed Object is not in self" do
35     @set.delete?("x").should be_nil
36   end
37 end