Skip to content

Commit 71f6868

Browse files
committed
move all possible tex tests to snapshots
1 parent 97531b5 commit 71f6868

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+45082
-42645
lines changed

testsuite/tests/input/tex/Base.test.ts

Lines changed: 766 additions & 8714 deletions
Large diffs are not rendered by default.

testsuite/tests/input/tex/Bbm.test.ts

Lines changed: 11 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { afterAll, beforeEach, describe, test, expect } from '@jest/globals';
2-
import { getTokens, toXmlMatch, setupTex, setupComponents, tex2mml } from '#helpers';
1+
import { afterAll, beforeEach, describe, expect, test } from '@jest/globals';
2+
import { getTokens, setupTex, setupComponents, tex2mml } from '#helpers';
33
import '#js/input/tex/bbm/BbmConfiguration';
44

55
/**********************************************************************************/
@@ -12,88 +12,37 @@ describe('Bbm', () => {
1212
/********************************************************************************/
1313

1414
test('mathbbm', () => {
15-
toXmlMatch(
16-
tex2mml('\\mathbbm{Aa}'),
17-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathbbm{Aa}" display="block">
18-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbm{Aa}">
19-
<mi data-mjx-variant="-bbm-normal" data-latex="Aa">Aa</mi>
20-
</mrow>
21-
</math>`
22-
);
15+
expect(tex2mml('\\mathbbm{Aa}')).toMatchSnapshot();
2316
});
2417

2518
/********************************************************************************/
2619

2720
test('mathbbmss', () => {
28-
toXmlMatch(
29-
tex2mml('\\mathbbmss{Aa}'),
30-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathbbmss{Aa}" display="block">
31-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbmss{Aa}">
32-
<mi data-mjx-variant="-bbm-sans-serif" data-latex="Aa">Aa</mi>
33-
</mrow>
34-
</math>`
35-
);
21+
expect(tex2mml('\\mathbbmss{Aa}')).toMatchSnapshot();
3622
});
3723

3824
/********************************************************************************/
3925

4026
test('mathbbmtt', () => {
41-
toXmlMatch(
42-
tex2mml('\\mathbbmtt{Aa}'),
43-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathbbmtt{Aa}" display="block">
44-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbmtt{Aa}">
45-
<mi data-mjx-variant="-bbm-monospace" data-latex="Aa">Aa</mi>
46-
</mrow>
47-
</math>`
48-
);
27+
expect(tex2mml('\\mathbbmtt{Aa}')).toMatchSnapshot();
4928
});
5029

5130
/********************************************************************************/
5231

5332
test('mathbbm mathversion', () => {
54-
toXmlMatch(
55-
tex2mml('\\mathversion{bold}\\mathbbm{Aa}\\mathversion{normal}\\mathbbm{Aa}'),
56-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathversion{bold}\\mathbbm{Aa}\\mathversion{normal}\\mathbbm{Aa}" display="block">
57-
<mrow data-mjx-texclass="ORD" data-latex="\\mathversion{normal}">
58-
<mi data-mjx-variant="-bbm-bold" data-latex="Aa">Aa</mi>
59-
</mrow>
60-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbm{Aa}">
61-
<mi data-mjx-variant="-bbm-normal" data-latex="Aa">Aa</mi>
62-
</mrow>
63-
</math>`
64-
);
33+
expect(tex2mml('\\mathversion{bold}\\mathbbm{Aa}\\mathversion{normal}\\mathbbm{Aa}')).toMatchSnapshot();
6534
});
6635

6736
/********************************************************************************/
6837

6938
test('mathbbmss mathversion', () => {
70-
toXmlMatch(
71-
tex2mml('\\mathversion{bold}\\mathbbmss{Aa}\\mathversion{normal}\\mathbbmss{Aa}'),
72-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathversion{bold}\\mathbbmss{Aa}\\mathversion{normal}\\mathbbmss{Aa}" display="block">
73-
<mrow data-mjx-texclass="ORD" data-latex="\\mathversion{normal}">
74-
<mi data-mjx-variant="-bbm-sans-serif-bold" data-latex="Aa">Aa</mi>
75-
</mrow>
76-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbmss{Aa}">
77-
<mi data-mjx-variant="-bbm-sans-serif" data-latex="Aa">Aa</mi>
78-
</mrow>
79-
</math>`
80-
);
39+
expect(tex2mml('\\mathversion{bold}\\mathbbmss{Aa}\\mathversion{normal}\\mathbbmss{Aa}')).toMatchSnapshot();
8140
});
8241

8342
/********************************************************************************/
8443

8544
test('mathbbmtt mathversion', () => {
86-
toXmlMatch(
87-
tex2mml('\\mathversion{bold}\\mathbbmtt{Aa}\\mathversion{normal}\\mathbbmtt{Aa}'),
88-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathversion{bold}\\mathbbmtt{Aa}\\mathversion{normal}\\mathbbmtt{Aa}" display="block">
89-
<mrow data-mjx-texclass="ORD" data-latex="\\mathversion{normal}">
90-
<mi data-mjx-variant="-bbm-monospace" data-latex="Aa">Aa</mi>
91-
</mrow>
92-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbmtt{Aa}">
93-
<mi data-mjx-variant="-bbm-monospace" data-latex="Aa">Aa</mi>
94-
</mrow>
95-
</math>`
96-
);
45+
expect(tex2mml('\\mathversion{bold}\\mathbbmtt{Aa}\\mathversion{normal}\\mathbbmtt{Aa}')).toMatchSnapshot();
9746
});
9847

9948
/********************************************************************************/
@@ -110,40 +59,19 @@ describe('Bbm', () => {
11059
/********************************************************************************/
11160

11261
test('mathbbm', () => {
113-
toXmlMatch(
114-
tex2mml('\\mathbbm{Aa}'),
115-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathbbm{Aa}" display="block">
116-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbm{Aa}">
117-
<mi data-mjx-variant="-bbm-bold" data-latex="Aa">Aa</mi>
118-
</mrow>
119-
</math>`
120-
);
62+
expect(tex2mml('\\mathbbm{Aa}')).toMatchSnapshot();
12163
});
12264

12365
/********************************************************************************/
12466

12567
test('mathbbmss', () => {
126-
toXmlMatch(
127-
tex2mml('\\mathbbmss{Aa}'),
128-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathbbmss{Aa}" display="block">
129-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbmss{Aa}">
130-
<mi data-mjx-variant="-bbm-sans-serif-bold" data-latex="Aa">Aa</mi>
131-
</mrow>
132-
</math>`
133-
);
68+
expect(tex2mml('\\mathbbmss{Aa}')).toMatchSnapshot();
13469
});
13570

13671
/********************************************************************************/
13772

13873
test('mathbbmtt', () => {
139-
toXmlMatch(
140-
tex2mml('\\mathbbmtt{Aa}'),
141-
`<math xmlns="http://www.w3.org/1998/Math/MathML" data-latex="\\mathbbmtt{Aa}" display="block">
142-
<mrow data-mjx-texclass="ORD" data-latex="\\mathbbmtt{Aa}">
143-
<mi data-mjx-variant="-bbm-monospace" data-latex="Aa">Aa</mi>
144-
</mrow>
145-
</math>`
146-
);
74+
expect(tex2mml('\\mathbbmtt{Aa}')).toMatchSnapshot();
14775
});
14876

14977
/********************************************************************************/

0 commit comments

Comments
 (0)