Sha256: 89339f7b061bbcbdfe0c6006748b15795d9b341e1513ca56102f3c2bfc1b92e7
Contents?: true
Size: 670 Bytes
Versions: 49
Compression:
Stored size: 670 Bytes
Contents
require 'rexml/document' require File.expand_path('../../../../spec_helper', __FILE__) describe "REXML::Element#clone" do before :each do @e = REXML::Element.new "a" end it "creates a copy of element" do @e.clone.to_s.should == @e.to_s end it "copies the attributes" do @e.add_attribute("foo", "bar") @e.clone.to_s.should == @e.to_s end it "does not copy the text" do @e.add_text "some text..." @e.clone.to_s.should_not == @e @e.clone.to_s.should == "<a/>" end it "does not copy the child elements" do b = REXML::Element.new "b" @e << b @e.clone.should_not == @e @e.clone.to_s.should == "<a/>" end end
Version data entries
49 entries across 49 versions & 2 rubygems