test: add mfenced and mtable as Bmatrix

This commit is contained in:
Alexandre Nunes 2020-09-19 15:57:27 -03:00
parent a69a275a96
commit 84c0e6d45b
1 changed files with 31 additions and 0 deletions

View File

@ -419,6 +419,37 @@ describe('#convert', () => {
expect(result).toBe('A = \\begin{vmatrix}\n x & y \\\\\n z & w \n\\end{vmatrix}'.replace(/\n/g, ''));
});
});
describe('with open attribute as {', () => {
it('returns a pmatrix representation in latex', () => {
const mathml = `
<root>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>A</mi>
<mo>=</mo>
<mfenced open = "{" close="}">
<mtable>
<mtr>
<mtd><mi>x</mi></mtd>
<mtd><mi>y</mi></mtd>
</mtr>
<mtr>
<mtd><mi>z</mi></mtd>
<mtd><mi>w</mi></mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
</math>
</root>
`;
const result = MathMLToLaTeX.convert(mathml);
expect(result).toBe('A = \\begin{Bmatrix}\n x & y \\\\\n z & w \n\\end{Bmatrix}'.replace(/\n/g, ''));
});
});
});
});
});