UNPKG

html-to-md

Version:

A JS library for convert HTML<String> to markdown<String>, gzip 10kb

30 lines (24 loc) 870 B
import Code from '../../src/tags/code' import html2Md from '../../src/index' describe('test <code></code> tag',()=>{ it('has textNode',()=>{ let code=new Code("<code>javascript</code>") expect(code.exec()).toBe("`javascript`") }) it('tag inside should be render to tag',()=>{ let code=new Code("<code><span>dfaf</span><a href=\"https://github.com/nodeca/babelfish/\"><i>babelfish</i></a></code>") expect(code.exec()).toBe("`dfaf[*babelfish*](https://github.com/nodeca/babelfish/)`") }) it('code match symbol',()=>{ let str='<code>`123</code>' expect(html2Md(str)).toBe('`` `123 ``') }) it('code match symbol2',()=>{ let str='<code>`123``</code>' expect(html2Md(str)).toBe('``` `123`` ```') }) it('slim space',()=>{ let str='<code>0 <span>123</span> </code>' expect(html2Md(str)).toBe('`0 123`') }) })