Sha256: adff84dd6c28dc945faa2115392b7f517d9994a23efc115d59b1ba99d0c4ce4a
Contents?: true
Size: 837 Bytes
Versions: 49
Compression:
Stored size: 837 Bytes
Contents
require 'rexml/document' require File.expand_path('../../../../spec_helper', __FILE__) describe "REXML::Document#add_element" do it "adds arg1 with attributes arg2 as root node" do d = REXML::Document.new e = REXML::Element.new("root") d.add_element e d.root.should == e end it "sets arg2 as arg1's attributes" do d = REXML::Document.new e = REXML::Element.new("root") attr = {"foo" => "bar"} d.add_element(e,attr) d.root.attributes["foo"].should == attr["foo"] end it "accepts a node name as arg1 and adds it as root" do d = REXML::Document.new d.add_element "foo" d.root.name.should == "foo" end it "sets arg1's context to the root's context" do d = REXML::Document.new("", {"foo" => "bar"}) d.add_element "foo" d.root.context.should == d.context end end
Version data entries
49 entries across 49 versions & 2 rubygems