require "spec_helper" RSpec.describe Omml2Mathml do it "has a version number" do expect(Omml2Mathml::VERSION).not_to be nil end it "processes a document" do html = Omml2Mathml.convert("spec/test.html").sub(/<\?xml[^>]+>/, "").sub(/<!DOCTYPE[^>]+>/, "") expect(html).to be_equivalent_to <<~"OUTPUT" <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="ProgId" content="Word.Document"/> <meta name="Generator" content="Microsoft Word 15"/> <meta name="Originator" content="Microsoft Word 15"/> <link rel="File-List" href="Part%201_General.fld/filelist.xml"/> <link rel="Edit-Time-Data" href="Part%201_General.fld/editdata.mso"/> </head> <body lang="EL" link="blue" vlink="purple" style="tab-interval:20.0pt" xml:lang="EL"> <div class="WordSection3"> <p class="MsoNormal"><span lang="EN-US" style="mso-fareast-font-family:SimSun; mso-fareast-theme-font:minor-fareast;mso-ansi-language:EN-US;mso-fareast-language: ZH-CN" xml:lang="EN-US">This standard applies to the elliptic curves over the finite field </span><mml:math> <mml:msub> <mml:mrow> <mml:mrow> <mml:mi>F</mml:mi> </mml:mrow> </mml:mrow> <mml:mrow> <mml:mrow> <mml:mi>p</mml:mi> </mml:mrow> </mml:mrow> </mml:msub> </mml:math><span lang="EN-US" style="mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; mso-ansi-language:EN-US;mso-fareast-language:ZH-CN" xml:lang="EN-US"><span style="mso-spacerun:yes"> </span>(the prime </span><mml:math> <mml:mi>p</mml:mi><mml:msup> <mml:mrow> <mml:mrow> <mml:mn>2</mml:mn> </mml:mrow> </mml:mrow> <mml:mrow> <mml:mrow> <mml:mn>191</mml:mn> </mml:mrow> </mml:mrow> </mml:msup> </mml:math><span lang="EN-US" style="mso-fareast-font-family:SimSun;mso-fareast-theme-font:minor-fareast; mso-ansi-language:EN-US;mso-fareast-language:ZH-CN" xml:lang="EN-US">).<p/></span></p> </div> </body> </html> OUTPUT end end