From fa2e71c790705a83e65ceb0942239409ec12f054 Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Fri, 28 Mar 2014 18:52:08 +0100 Subject: [PATCH] Tests for TreeBuilder#on_document. --- spec/oga/xml/tree_builder_spec.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/spec/oga/xml/tree_builder_spec.rb b/spec/oga/xml/tree_builder_spec.rb index 6b7d66d..83dbc08 100644 --- a/spec/oga/xml/tree_builder_spec.rb +++ b/spec/oga/xml/tree_builder_spec.rb @@ -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