From f72b4f0249d9024ed26710f76dbf7eb7ebbc984a Mon Sep 17 00:00:00 2001 From: Yu-Hung Ou Date: Wed, 14 Mar 2018 21:47:07 +1100 Subject: [PATCH] added unit test for checkbox markdown syntax --- tests/fixtures/markdowns.js | 8 +++++++- tests/lib/markdown-test.js | 5 +++++ tests/lib/snapshots/markdown-test.js.md | 12 +++++++++++- tests/lib/snapshots/markdown-test.js.snap | Bin 1486 -> 1581 bytes 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/tests/fixtures/markdowns.js b/tests/fixtures/markdowns.js index 3b535539..d6962514 100644 --- a/tests/fixtures/markdowns.js +++ b/tests/fixtures/markdowns.js @@ -41,8 +41,14 @@ c = \pm\sqrt{a^2 + b^2} $$ ` +const checkboxes = ` +- [ ] Unchecked +- [x] Checked +` + export default { basic, codeblock, - katex + katex, + checkboxes } diff --git a/tests/lib/markdown-test.js b/tests/lib/markdown-test.js index 5ebe3c09..554ea67c 100644 --- a/tests/lib/markdown-test.js +++ b/tests/lib/markdown-test.js @@ -20,3 +20,8 @@ test('Markdown.render() should renders KaTeX correctly', t => { const rendered = md.render(markdownFixtures.katex) t.snapshot(rendered) }) + +test('Markdown.render() should renders checkboxes', t => { + const rendered = md.render(markdownFixtures.checkboxes) + t.snapshot(rendered) +}) diff --git a/tests/lib/snapshots/markdown-test.js.md b/tests/lib/snapshots/markdown-test.js.md index 5c47d494..c678fc2f 100644 --- a/tests/lib/snapshots/markdown-test.js.md +++ b/tests/lib/snapshots/markdown-test.js.md @@ -51,4 +51,14 @@ Generated by [AVA](https://ava.li).
  • Twitter
  • Facebook Group
  • ␊ ␊ - ` + + +## Markdown.render() should renders checkboxes + +> Snapshot 1 + + `␊ + ` \ No newline at end of file diff --git a/tests/lib/snapshots/markdown-test.js.snap b/tests/lib/snapshots/markdown-test.js.snap index 077a20c7b52c978e64937bbbac42e94753d73d2d..a74d193fe197404b2f7fc89fedd87689430028fa 100644 GIT binary patch literal 1581 zcmV+|2GaRKRzV%)F3bAg}CQS$Xqm;vb6$00000000y1 zR!NN9L=^Qzkur*q*bm$)MnevX+uc1|&!pR8mP{5ViwGeIiJ-DwGp=d7%2O^+PbWkm z1YB4mgp>mkiMVk@AWjIxg)1TwH-wNl!3j>`gv771+r6Y`2}3yHgI)gh|NC40|BD%h zvETT9^zqMc|8Vts<+Gpc^slwYMhx}bJYX2%3!l998#wQt{e^NBm}Egc%s)E^%*jI}>Ue?KUH`Re2Ep8w|H1HT;|(bQWH8^%84 zfJPqKZ#=T^`hj{-K|Yq)3MnHEvtlCZH_S^U^ms%p$*py)e}bW+9|r(+Y^tNW`boim+(;1PuOBJ-x6@kHk7WHM&Fej(VCdkm$KsLkWJ!Y86(0vHZM-dah+F!2N-%&FU%#=9Jx${bweUQ&26 zJ~p#xI*J4)fACRmavH)bq)r{9K#-NLc>(sCL@>^ow$AND)Y2;pEEiUQ;~4ZMi4_a( zr=Fx6RJJY5dcv8Ug}PX!x{bkWuy?r8 zt5gQ5s}0uJr_R}hKD$Mm)LsaA>RT7u%%f~oTRIPprm@N~?4W!HJ%ywA7|QmNJ!@5{ z)}qSKoF_QMYmp>P$zyH68Sc`MSP+23bWZY?I${Y3WPwpxMOaIrTuKKelR`>r&*mN9 zP?=UWw7?mxWu|pS@CeltDL7koIy`kdC-l|X-V^f-X}cT?$W6e7^im1I=+IC>`#01? zI8H3etm9C|Tv!qJiB_fPh%%JXk)r<_iI;fOItfi6RE+?RRyW5)syxF!3Of5r{{=?l z81}Mg7Y5k6R0DzRyUM*Xoz?rCkko^tG$*`(Zjj#6pEI3&7v;OE3w*d;7XSxcDobJ8 zu14ohpHHVv=UL*b-glg>hBOIwh>mJ-LJQ~!iEa;hnIv`rb|J=WPhcMFf-MB9iR_fO zZNS#zF4$=druCz3lZ5JIK2>-WrA#%xJp8rAv3WH^I&=v9yI<}y@N<_gU1>twK0)Ql z)ZNCd9+@k(`HQDtG@a*KR7xUtC$#2yxF$_!341VccoUrvJdFoE@0-p)8}%3lq8H*M zX_y|A3tE8J87c%9rc+NKdY#=B=v53RmFaX=r8OvK#nR8HVtF=&Q7C%AtkqO`k_>?M zFeovm#Z0H#!OcI~vRq^hFgCDIGiHr=5;f4_BKL=nftQLIB*C!(Z=W9R)7`|9Y+61| z;t;n7?9zL~XmGudK@`H4S^xuyFoU8@fFO7a-qi8xHoWT*cN(zbnil6Y>O{pVDOT&n zN)#)ZuQJpmjWreLRHkASsR-p;+&Pjf>#(|8u-X}9{=p0a2eX+oL>Pn)+FQefkp$Nz zO|>^I9SRQu9Y@K!kXP~LDmsGP%hhXexC(KVtZp#uEIdPwM;69FLJ$!a6k7rHeZm^1 z6e$@9In1e4!lg^LLnzPeA~stt)utvY<>{H?A<;2&s4gv!TrMS#24O0t@?>ptq6&hGCMLF2;NoP^<_Io(NO@187QJCYnnR=^DNKT!=qijek^5Jj z?t5xms*ePLqu995N_riNcjSn6dI@pdib+@IV1#?!oea>3rrAlQS_6FlK*~6bJiiZ|qwKTnT z)zK^J{w-kcN(+9-6jJYT6iFpJG+6o0VB_EY=ibi#z_az)cPTSfXT7gVb~r)q|0n3b zI6*sq`mYmT7@fOc#}J8=<}w8Jlq3<@NLdWiN48^d+6#!+bopj>!R-85RTHkE=pxeu f;un{^dqT{G`;o^r@q_ literal 1486 zcmV;<1u^2AS8mu_S|}IZI5p}zRe~? zAOtl0L^AMX8n^LFj~`&RbX)^jt4dhQ-JjPT8G-+%GWq3=F;aQD5B&pq|_jHZ5i#4w)y z$^OH>cjwm6AAa=0gU>gP&1mXxPaDP|-+b{2XsLr1wkZf0&}F_1Y_qXYH9>~818JLc zwT6jO;n`*&Ws)viR=3-&^mrySmsY@Ti$*T>t#j4w3zyENJ5levi8P$cg-?ZT0vHKH z-rdZ?F!cnbvD310jSo4vkUO}}y|naXZgy$ibQB3p{_^X>c2Kc{ULsL)66Jg8fwd}Bysq-I;t3A%TBm78@*DQb9kUaUVnEJdQ}XQ%5?gx z$`%x}V%g28VtFBhQ7DGMa640;q$8k13`#84Vy08?;}#!nSs}6o7&}C$8M8$_iEMPd z%>D6`;H6>)NpNh$+gFb4(%m7FUdKL5laTaA?9zMVXmGudK@`H4S^xu$NDM`p0zvRD zyqV**EO@sf?%1&6nwAta=0xQxEmzy+N|Y;Eta8*eOEi@f)L6wRQV}Y)xO1XV)@OAm zuv$4}@gXq;4rVit5se{q(B5nlMiN|?G}XF}btpUtbP}c8Lf$0T>gWV=uhnnC;VQ*d zvIfDh^6-o~9(fo82|+|eFoFZ-`!u#qDKa_|a+p(@giDv~g;1XPMQpiRX)esys*6kI zL!*=CSY28kxm-#fjl$F_)kd>1KY(chjGCO_c!&w~@^~3nE48Kh`T2riDOK@_c{V(EDls+nz;^eAhH`M)Gz}%G>e&_;H?>Q7nB|A1)#m;Es-~Z>I oo&Aw#^4WJ;Y^u)sSd~mULGJ%2=)X8Y(?3W52KDd!mM;+i0M%yK8~^|S