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' ;
33import '#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