Sha256: 9f45f8b07e9afeb51e12ecdefb69236a71f46d237310def72ff437d1adbc451b
Contents?: true
Size: 947 Bytes
Versions: 49
Compression:
Stored size: 947 Bytes
Contents
require 'rexml/document' require File.expand_path('../../../../spec_helper', __FILE__) describe "REXML::Element#new" do it "creates element from tag name" do REXML::Element.new("foo").name.should == "foo" end it "creates element with default attributes" do e = REXML::Element.new e.name.should == REXML::Element::UNDEFINED e.context.should == nil e.parent.should == nil end it "creates element from another element" do e = REXML::Element.new "foo" f = REXML::Element.new e e.name.should == f.name e.context.should == f.context e.parent.should == f.parent end it "takes parent as second argument" do parent = REXML::Element.new "foo" child = REXML::Element.new "bar", parent child.parent.should == parent end it "takes context as third argument" do context = {"some_key" => "some_value"} REXML::Element.new("foo", nil, context).context.should == context end end
Version data entries
49 entries across 49 versions & 2 rubygems