html-to-md
Version:
A JS library for convert HTML<String> to markdown<String>, gzip 10kb
32 lines (23 loc) • 816 B
JavaScript
import html2Md from '../../src/index'
import config from '../../src/config'
describe('清空指定的tag以及内部的标签',()=>{
beforeEach(()=>{
config.reset()
})
it('消除tag',()=>{
expect(html2Md("<>abc</>",{emptyTags:['']})).toBe('abc')
})
it('跳过空白标签及其内部',()=>{
expect(html2Md('<><b><i>abc</i></b></>',{emptyTags:['']})).toBe('abc')
})
it('消除b和i',()=>{
expect(html2Md("<b><i>abc</i></b>",{emptyTags:['b','i']})).toBe('abc')
})
it('消除b和i(2)',()=>{
expect(html2Md("<b><i>abc</i></b>",{emptyTags:['b']})).toBe('abc')
// expect(html2Md("<b><i>abc</i></b>")).toBe('abc')
})
it('强制修改config为当前提供的值,只消除i',()=>{
expect(html2Md("<b><i>abc</i></b>",{emptyTags:['i']},true)).toBe('**abc**')
})
})