Specs for XML::Element#text.
This commit is contained in:
parent
a15c19c4af
commit
8f2ecf62c6
|
@ -28,6 +28,24 @@ describe Oga::XML::Element do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context '#text' do
|
||||||
|
before do
|
||||||
|
t1 = Oga::XML::Text.new(:text => 'Foo')
|
||||||
|
t2 = Oga::XML::Text.new(:text => 'Bar')
|
||||||
|
|
||||||
|
@n1 = described_class.new(:children => [t1])
|
||||||
|
@n2 = described_class.new(:children => [@n1, t2])
|
||||||
|
end
|
||||||
|
|
||||||
|
example 'return the text of the parent node and its child nodes' do
|
||||||
|
@n2.text.should == 'FooBar'
|
||||||
|
end
|
||||||
|
|
||||||
|
example 'return the text of the child node' do
|
||||||
|
@n1.text.should == 'Foo'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
context '#to_xml' do
|
context '#to_xml' do
|
||||||
example 'generate the corresponding XML' do
|
example 'generate the corresponding XML' do
|
||||||
described_class.new(:name => 'p').to_xml.should == '<p></p>'
|
described_class.new(:name => 'p').to_xml.should == '<p></p>'
|
||||||
|
|
Loading…
Reference in New Issue