require 'spec_helper' describe Feedjira::Preprocessor do it 'returns the xml as parsed by Nokogiri' do xml = '' doc = Nokogiri::XML(xml).remove_namespaces! processor = Feedjira::Preprocessor.new xml escaped = processor.to_xml expect(escaped).to eq doc.to_xml end it 'escapes markup in xhtml content' do processor = Feedjira::Preprocessor.new sample_atom_xhtml_feed escaped = processor.to_xml expect(escaped.split("\n")[10]).to match /<i>dogs<\/i>/ #title expect(escaped.split("\n")[16]).to match /<b>XHTML<\/b>/ #summary expect(escaped.split("\n")[26]).to match /<p>$/ #content end end