Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann-S <johann.servoire@gmail.com>2017-04-14 14:30:55 +0300
committerJohann-S <johann.servoire@gmail.com>2017-05-14 12:41:19 +0300
commit69de65180f750cadf5f96a774d2524f69d19beab (patch)
tree586ca6f93813762dc90466b22cf419bd61635dd2 /js/tests/unit/tooltip.js
parentc21a2b0d92ca78b63bb9ec21ca0fbf9e9206a18e (diff)
Fix unit tests + Update Popper to 1.6.0
Diffstat (limited to 'js/tests/unit/tooltip.js')
-rw-r--r--js/tests/unit/tooltip.js64
1 files changed, 6 insertions, 58 deletions
diff --git a/js/tests/unit/tooltip.js b/js/tests/unit/tooltip.js
index 0bb90156b9..f47a97e30c 100644
--- a/js/tests/unit/tooltip.js
+++ b/js/tests/unit/tooltip.js
@@ -383,8 +383,6 @@ $(function () {
var $tooltip = $($(this).data('bs.tooltip').tip)
assert.ok($tooltip.hasClass('bs-tooltip-right'))
assert.ok($tooltip.attr('style') === undefined)
- $(this).bootstrapTooltip('hide')
- $container.remove()
$styles.remove()
done()
})
@@ -475,32 +473,19 @@ $(function () {
})
.appendTo('#qunit-fixture')
- $('#qunit-fixture').css({
- position : 'relative',
- top : '0px',
- left : '0px'
- })
-
- var $trigger = $container
+ $container
.find('a')
.css('margin-top', 200)
.bootstrapTooltip({
placement: 'top',
animate: false
})
- .bootstrapTooltip('show')
-
- var $tooltip = $($trigger.data('bs.tooltip').tip)
-
- setTimeout(function () {
- assert.ok(Math.round($tooltip.offset().top + $tooltip.outerHeight()) <= Math.round($trigger.offset().top))
- $('#qunit-fixture').css({
- position : 'absolute',
- top : '-10000px',
- left : '-10000px'
+ .on('shown.bs.tooltip', function () {
+ var $tooltip = $($(this).data('bs.tooltip').tip)
+ assert.ok(Math.round($tooltip.offset().top + $tooltip.outerHeight()) >= Math.round($(this).offset().top))
+ done()
})
- done()
- }, 0)
+ .bootstrapTooltip('show')
})
QUnit.test('should show tooltip if leave event hasn\'t occurred before delay expires', function (assert) {
@@ -702,43 +687,6 @@ $(function () {
assert.strictEqual(currentUid, $('#tt-content').text())
})
- QUnit.test('should correctly position tooltips on transformed elements', function (assert) {
- var styleProps = document.documentElement.style
- if (!('transform' in styleProps) && !('webkitTransform' in styleProps) && !('msTransform' in styleProps)) {
- assert.expect(0)
- return
- }
- assert.expect(2)
-
- var done = assert.async()
-
- var styles = '<style>'
- + '#qunit-fixture { top: 0; left: 0; }'
- + '.tooltip, .tooltip *, .tooltip *:before, .tooltip *:after { box-sizing: border-box; }'
- + '.tooltip { position: absolute; }'
- + '.tooltip .tooltip-inner { width: 24px; height: 24px; font-family: Helvetica; }'
- + '#target { position: absolute; top: 100px; left: 50px; width: 100px; height: 200px; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }'
- + '</style>'
- var $styles = $(styles).appendTo('head')
-
- var $element = $('<div id="target" title="1"/>').appendTo('#qunit-fixture')
-
- $element
- .on('shown.bs.tooltip', function () {
- var offset = $('.tooltip').offset()
- $styles.remove()
- assert.ok(Math.abs(offset.left - 88) <= 1, 'tooltip has correct horizontal location')
- assert.ok(Math.abs(offset.top - 126) <= 1, 'tooltip has correct vertical location')
- $element.bootstrapTooltip('hide')
- done()
- })
- .bootstrapTooltip({
- trigger: 'manual'
- })
-
- $element.bootstrapTooltip('show')
- })
-
QUnit.test('should do nothing when an attempt is made to hide an uninitialized tooltip', function (assert) {
assert.expect(1)