1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-15 18:14:17 +02:00

Fix popover arrow & tooltip template after the setContent addition (#35441)

This commit is contained in:
GeoSot
2021-12-01 15:10:10 +02:00
committed by GitHub
parent 44a6cd724c
commit cab62af2e6
3 changed files with 48 additions and 11 deletions

View File

@@ -1081,6 +1081,21 @@ describe('Tooltip', () => {
expect(tip()).not.toHaveClass('show')
expect(tip().querySelector('.tooltip-inner').textContent).toEqual('foo')
})
it('"setContent" should keep the initial template', () => {
fixtureEl.innerHTML = '<a href="#" rel="tooltip" title="Another tooltip">'
const tooltipEl = fixtureEl.querySelector('a')
const tooltip = new Tooltip(tooltipEl)
tooltip.setContent({ '.tooltip-inner': 'foo' })
const tip = tooltip.getTipElement()
expect(tip).toHaveClass('tooltip')
expect(tip).toHaveClass('bs-tooltip-auto')
expect(tip.querySelector('.tooltip-arrow')).not.toBeNull()
expect(tip.querySelector('.tooltip-inner')).not.toBeNull()
})
})
describe('setContent', () => {