Don't create empty Namespace nodes.

This commit is contained in:
Yorick Peterse committed 2014-08-07 20:16:46 +02:00
1 parent 4e18989972
commit 3b2279e410
2 files changed
+9 -1

No files matched your search

+5 -1
View File
@@ -338,8 +338,12 @@ Unexpected #{name} with value #{value.inspect} on line #{@line}:
# @return [Oga::XML::Element]
#
def on_element(namespace, name, attributes = {})
if namespace
namespace = Namespace.new(:name => namespace)
end
element = Element.new(
:namespace => Namespace.new(:name => namespace),
:namespace => namespace,
:name => name,
:attributes => attributes
)
+4
View File
@@ -13,6 +13,10 @@ describe Oga::XML::Parser do
example 'set the name of the element' do
@element.name.should == 'p'
end
example 'do not set a namespace' do
@element.namespace.nil?.should == true
end
end
context 'elements with namespaces' do