Sha256: fa3ed2d8fdb27e03c04566ddb60ea92d3c771e46bf73582b77ddadb245de53ad
Contents?: true
Size: 679 Bytes
Versions: 5
Compression:
Stored size: 679 Bytes
Contents
require 'rexml/document' describe "REXML::Attributes#delete" do before :each do @e = REXML::Element.new("root") @name = REXML::Attribute.new("name", "Pepe") end it "takes an attribute name and deletes the attribute" do @e.attributes.delete("name") @e.attributes["name"].should be_nil @e.attributes.should be_empty end it "takes an Attribute and deletes it" do @e.attributes.delete(@name) @e.attributes["name"].should be_nil @e.attributes.should be_empty end it "returns the element with the attribute removed" do ret_val = @e.attributes.delete(@name) ret_val.should == @e ret_val.attributes.should be_empty end end
Version data entries
5 entries across 5 versions & 1 rubygems