Sha256: 6a71b3b231926e1bc634eedd7de678d537caf26b74f00677bd99de39c7108178
Contents?: true
Size: 548 Bytes
Versions: 52
Compression:
Stored size: 548 Bytes
Contents
describe :string_to_s, :shared => true do it "returns self when self.class == String" do a = "a string" a.should equal(a.send(@method)) end it "returns a new instance of String when called on a subclass" do a = StringSpecs::MyString.new("a string") s = a.send(@method) s.should == "a string" s.should be_kind_of(String) end it "taints the result when self is tainted" do "x".taint.send(@method).tainted?.should == true StringSpecs::MyString.new("x").taint.send(@method).tainted?.should == true end end
Version data entries
52 entries across 52 versions & 2 rubygems