Sha256: bb4f2da455a785f2228cded9849bef84a559b2fc70552f6f3cfcc906d95caeeb
Contents?: true
Size: 741 Bytes
Versions: 49
Compression:
Stored size: 741 Bytes
Contents
require File.expand_path('../../../../spec_helper', __FILE__) 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
49 entries across 49 versions & 2 rubygems