module DocumentXMLHelper def text(xml) Nokogiri::XML(xml).text.gsub(/\s+/, " ").strip end def assert_xml_equal(expected, actual) doc1 = XmlSimple.xml_in(document_xml(expected)) doc2 = XmlSimple.xml_in(actual) assert_equal JSON.pretty_generate(doc1), JSON.pretty_generate(doc2) end def document_xml(content) <<-documentxml #{content} documentxml end def wrap(xml) Nokogiri::XML(document_xml(xml)) end end