mirror of
https://github.com/tenrok/bootstrap.git
synced 2026-06-08 17:22:31 +03:00
Hiding an uninitialized tooltip/popover no longer initializes it; fixes #15874
This commit is contained in:
@@ -1168,4 +1168,16 @@ $(function () {
|
||||
}, new Error('`selector` option must be specified when initializing tooltip on the window.document object!'))
|
||||
})
|
||||
|
||||
QUnit.test('should do nothing when an attempt is made to hide an uninitialized tooltip', function (assert) {
|
||||
assert.expect(1)
|
||||
|
||||
var $tooltip = $('<span data-toggle="tooltip" title="some tip">some text</span>')
|
||||
.appendTo('#qunit-fixture')
|
||||
.on('hidden.bs.tooltip shown.bs.tooltip', function () {
|
||||
assert.ok(false, 'should not fire any tooltip events')
|
||||
})
|
||||
.bootstrapTooltip('hide')
|
||||
assert.strictEqual($tooltip.data('bs.tooltip'), undefined, 'should not initialize the tooltip')
|
||||
})
|
||||
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user