File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -230,6 +230,16 @@ class UtilsTest < Minitest::Test
230230 assert_equal 'element & text' , OneLogin ::RubySaml ::Utils . element_text ( element )
231231 end
232232
233+ it 'returns the CDATA element text' do
234+ element = REXML ::Document . new ( '<element><![CDATA[element & text]]></element>' ) . elements . first
235+ assert_equal 'element & text' , OneLogin ::RubySaml ::Utils . element_text ( element )
236+ end
237+
238+ it 'returns the element text with newlines and additional whitespace' do
239+ element = REXML ::Document . new ( "<element> element \n text </element>" ) . elements . first
240+ assert_equal " element \n text " , OneLogin ::RubySaml ::Utils . element_text ( element )
241+ end
242+
233243 it 'returns nil when element is nil' do
234244 assert_nil OneLogin ::RubySaml ::Utils . element_text ( nil )
235245 end
@@ -238,6 +248,7 @@ class UtilsTest < Minitest::Test
238248 element = REXML ::Document . new ( '<element></element>' ) . elements . first
239249 assert_equal '' , OneLogin ::RubySaml ::Utils . element_text ( element )
240250 end
251+
241252 end
242253 end
243254end
You can’t perform that action at this time.
0 commit comments