# File test/entity.rb, line 98 def test_lazy_evaluation source = '<!DOCTYPE foo [ <!ENTITY ent "replace"> ]><a>replace &ent;</a>' doc = REXML::Document.new( source ) assert_equal source, doc.to_s doc.root.text #-> Now accessed, entities have been resolved source2 = '<!DOCTYPE foo [ <!ENTITY ent "replace"> ]><a>&ent; &ent;</a>' assert_equal source2, doc.to_s # # Generates: end