html-to-md
Version:
A JS library for convert HTML<String> to markdown<String>, gzip 10kb
30 lines (23 loc) • 1.13 kB
JavaScript
import Img from '../../src/tags/img'
describe('test <img /> tag',()=>{
it('has alt',()=>{
let img=new Img("<img src=\"https://octodex.github.com/images/minion.png\" alt=\"Minion\">")
expect(img.exec()).toBe("")
})
it('no alt',()=>{
let img=new Img("<img src=\"https://octodex.github.com/images/minion.png\" >")
expect(img.exec()).toBe("")
})
it('empty alt',()=>{
let img=new Img("<img src=\"https://octodex.github.com/images/minion.png\" alt=\"\">")
expect(img.exec()).toBe("")
})
it('= in attr value should keep',()=>{
let img=new Img(`<img src="https://www.zhihu.com/equation?tex=A%5Cmathbf%7Bu%7D+%3D+%5Clambda%5Cmathbf%7Bu%7D%5C%5C" />`)
expect(img.exec()).toBe('')
})
it(' " or \' in src value',()=>{
let img=new Img(`<img src="http://abc'cde.png" />`)
expect(img.exec()).toBe('')
})
})