Split tests

This commit is contained in:
XhmikosR 2020-11-27 14:27:49 +02:00
parent d029e11d1b
commit 07a2561853
2 changed files with 10 additions and 6 deletions

View file

@ -265,7 +265,7 @@ $(function () {
})
QUnit.test('should destroy popover', function (assert) {
assert.expect(7)
assert.expect(9)
var $popover = $('<div/>')
.bootstrapPopover({
trigger: 'hover'
@ -273,7 +273,8 @@ $(function () {
.on('click.foo', $.noop)
assert.ok($popover.data('bs.popover'), 'popover has data')
assert.ok($._data($popover[0], 'events').mouseover && $._data($popover[0], 'events').mouseout, 'popover has hover event')
assert.ok($._data($popover[0], 'events').mouseover, 'popover has mouseover event')
assert.ok($._data($popover[0], 'events').mouseout, 'popover has mouseout event')
assert.strictEqual($._data($popover[0], 'events').click[0].namespace, 'foo', 'popover has extra click.foo event')
$popover.bootstrapPopover('show')
@ -282,7 +283,8 @@ $(function () {
assert.false($popover.hasClass('show'), 'popover is hidden')
assert.strictEqual(typeof $popover.data('popover'), 'undefined', 'popover does not have data')
assert.strictEqual($._data($popover[0], 'events').click[0].namespace, 'foo', 'popover still has click.foo')
assert.ok(!$._data($popover[0], 'events').mouseover && !$._data($popover[0], 'events').mouseout, 'popover does not have any events')
assert.notOk($._data($popover[0], 'events').mouseover, 'popover does not have mouseover event')
assert.notOk($._data($popover[0], 'events').mouseout, 'popover does not have mouseout event')
})
QUnit.test('should render popover element using delegated selector', function (assert) {

View file

@ -332,13 +332,14 @@ $(function () {
})
QUnit.test('should destroy tooltip', function (assert) {
assert.expect(7)
assert.expect(9)
var $tooltip = $('<div/>')
.bootstrapTooltip()
.on('click.foo', function () {})
assert.ok($tooltip.data('bs.tooltip'), 'tooltip has data')
assert.ok($._data($tooltip[0], 'events').mouseover && $._data($tooltip[0], 'events').mouseout, 'tooltip has hover events')
assert.ok($._data($tooltip[0], 'events').mouseover, 'tooltip has mouseover event')
assert.ok($._data($tooltip[0], 'events').mouseout, 'tooltip has mouseout event')
assert.strictEqual($._data($tooltip[0], 'events').click[0].namespace, 'foo', 'tooltip has extra click.foo event')
$tooltip.bootstrapTooltip('show')
@ -347,7 +348,8 @@ $(function () {
assert.false($tooltip.hasClass('show'), 'tooltip is hidden')
assert.strictEqual(typeof $._data($tooltip[0], 'bs.tooltip'), 'undefined', 'tooltip does not have data')
assert.strictEqual($._data($tooltip[0], 'events').click[0].namespace, 'foo', 'tooltip still has click.foo')
assert.ok(!$._data($tooltip[0], 'events').mouseover && !$._data($tooltip[0], 'events').mouseout, 'tooltip does not have hover events')
assert.notOk($._data($tooltip[0], 'events').mouseover, 'tooltip does not have mouseover event')
assert.notOk($._data($tooltip[0], 'events').mouseout, 'tooltip does not have mouseout event')
})
QUnit.test('should show tooltip when toggle is called', function (assert) {