Tests for TreeBuilder#on_document.

This commit is contained in:
Yorick Peterse 2014-03-28 18:52:08 +01:00
parent f99c13b516
commit fa2e71c790
1 changed files with 15 additions and 0 deletions

View File

@ -5,6 +5,21 @@ describe Oga::XML::TreeBuilder do
@builder = described_class.new
end
context '#on_document' do
before do
node = s(:document, s(:element, nil, 'p', nil, nil))
@tag = @builder.process(node)
end
example 'return a Document node' do
@tag.is_a?(Oga::XML::Document).should == true
end
example 'include the children of the element' do
@tag.children[0].is_a?(Oga::XML::Element).should == true
end
end
context '#on_element' do
context 'simple elements' do
before do