From fb1927a7c7a34d4f6256c2afa84ee42979a58afd Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Sun, 9 Nov 2014 23:44:14 +0100 Subject: [PATCH] Removed use of shared examples in Element specs. --- spec/oga/xml/element_spec.rb | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/spec/oga/xml/element_spec.rb b/spec/oga/xml/element_spec.rb index 828255d..3d6ee54 100644 --- a/spec/oga/xml/element_spec.rb +++ b/spec/oga/xml/element_spec.rb @@ -247,21 +247,14 @@ describe Oga::XML::Element do context '#text_nodes' do before do - @t1 = Oga::XML::Text.new(:text => 'Foo') - @t2 = Oga::XML::Text.new(:text => 'Bar') - element = described_class.new(:children => [@t1, @t2]) + @t1 = Oga::XML::Text.new(:text => 'Foo') + @t2 = Oga::XML::Text.new(:text => 'Bar') - @set = element.text_nodes + @element = described_class.new(:children => [@t1, @t2]) end - it_behaves_like :node_set, :length => 2 - - example 'return the first Text node' do - @set[0].should == @t1 - end - - example 'return the second Text node' do - @set[1].should == @t2 + example 'return a node set containing the text nodes' do + @element.text_nodes.should == node_set(@t1, @t2) end end