@@ -325,39 +325,35 @@ def result(duration, reference = 0)
325325 end
326326 end
327327
328- describe '.element_text ' do
328+ describe 'Nokogiri::XML::Node#text ' do
329329 it 'returns the element text' do
330- element = REXML :: Document . new ( '<element>element text</element>' ) . elements . first
331- assert_equal 'element text' , RubySaml :: Utils . element_text ( element )
330+ element = Nokogiri :: XML ( '<element>element text</element>' ) . root
331+ assert_equal 'element text' , element . text
332332 end
333333
334334 it 'returns all segments of the element text' do
335- element = REXML :: Document . new ( '<element>element <!-- comment -->text</element>' ) . elements . first
336- assert_equal 'element text' , RubySaml :: Utils . element_text ( element )
335+ element = Nokogiri :: XML ( '<element>element <!-- comment -->text</element>' ) . root
336+ assert_equal 'element text' , element . text
337337 end
338338
339339 it 'returns normalized element text' do
340- element = REXML :: Document . new ( '<element>element & text</element>' ) . elements . first
341- assert_equal 'element & text' , RubySaml :: Utils . element_text ( element )
340+ element = Nokogiri :: XML ( '<element>element & text</element>' ) . root
341+ assert_equal 'element & text' , element . text
342342 end
343343
344344 it 'returns the CDATA element text' do
345- element = REXML :: Document . new ( '<element><![CDATA[element & text]]></element>' ) . elements . first
346- assert_equal 'element & text' , RubySaml :: Utils . element_text ( element )
345+ element = Nokogiri :: XML ( '<element><![CDATA[element & text]]></element>' ) . root
346+ assert_equal 'element & text' , element . text
347347 end
348348
349349 it 'returns the element text with newlines and additional whitespace' do
350- element = REXML ::Document . new ( "<element> element \n text </element>" ) . elements . first
351- assert_equal " element \n text " , RubySaml ::Utils . element_text ( element )
352- end
353-
354- it 'returns nil when element is nil' do
355- assert_nil RubySaml ::Utils . element_text ( nil )
350+ element = Nokogiri ::XML ( "<element> element \n text </element>" ) . root
351+ assert_equal " element \n text " , element . text
356352 end
357353
358354 it 'returns empty string when element has no text' do
359- element = REXML :: Document . new ( '<element></element>' ) . elements . first
360- assert_equal '' , RubySaml :: Utils . element_text ( element )
355+ element = Nokogiri :: XML ( '<element></element>' ) . root
356+ assert_equal '' , element . text
361357 end
362358 end
363359 end
0 commit comments