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:
authorXhmikosR <xhmikosr@users.sourceforge.net>2013-09-18 20:50:02 +0400
committerXhmikosR <xhmikosr@users.sourceforge.net>2013-12-08 14:44:14 +0400
commiteca8ff380388c1187bc2c86e0ae7fa80aa33111e (patch)
tree1169002b77366007abd0be9efff9bf4b85a5b894 /js/tests/unit/tooltip.js
parented63dfd8d301debf35bc93d155dff4527c94388d (diff)
Use single quotes consistently.
Diffstat (limited to 'js/tests/unit/tooltip.js')
-rw-r--r--js/tests/unit/tooltip.js198
1 files changed, 99 insertions, 99 deletions
diff --git a/js/tests/unit/tooltip.js b/js/tests/unit/tooltip.js
index cc559ccb61..dbfeacb822 100644
--- a/js/tests/unit/tooltip.js
+++ b/js/tests/unit/tooltip.js
@@ -1,49 +1,49 @@
$(function () {
- module("tooltip")
+ module('tooltip')
- test("should provide no conflict", function () {
+ test('should provide no conflict', function () {
var tooltip = $.fn.tooltip.noConflict()
ok(!$.fn.tooltip, 'tooltip was set back to undefined (org value)')
$.fn.tooltip = tooltip
})
- test("should be defined on jquery object", function () {
- var div = $("<div></div>")
+ test('should be defined on jquery object', function () {
+ var div = $('<div></div>')
ok(div.tooltip, 'popover method is defined')
})
- test("should return element", function () {
- var div = $("<div></div>")
+ test('should return element', function () {
+ var div = $('<div></div>')
ok(div.tooltip() == div, 'document.body returned')
})
- test("should expose default settings", function () {
+ test('should expose default settings', function () {
ok(!!$.fn.tooltip.Constructor.DEFAULTS, 'defaults is defined')
})
- test("should empty title attribute", function () {
+ test('should empty title attribute', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>').tooltip()
ok(tooltip.attr('title') === '', 'title attribute was emptied')
})
- test("should add data attribute for referencing original title", function () {
+ test('should add data attribute for referencing original title', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>').tooltip()
equal(tooltip.attr('data-original-title'), 'Another tooltip', 'original title preserved in data attribute')
})
- test("should place tooltips relative to placement option", function () {
+ test('should place tooltips relative to placement option', function () {
$.support.transition = false
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({placement: 'bottom'})
.tooltip('show')
- ok($(".tooltip").is('.fade.bottom.in'), 'has correct classes applied')
+ ok($('.tooltip').is('.fade.bottom.in'), 'has correct classes applied')
tooltip.tooltip('hide')
})
- test("should allow html entities", function () {
+ test('should allow html entities', function () {
$.support.transition = false
var tooltip = $('<a href="#" rel="tooltip" title="<b>@fat</b>"></a>')
.appendTo('#qunit-fixture')
@@ -52,10 +52,10 @@ $(function () {
ok($('.tooltip b').length, 'b tag was inserted')
tooltip.tooltip('hide')
- ok(!$(".tooltip").length, 'tooltip removed')
+ ok(!$('.tooltip').length, 'tooltip removed')
})
- test("should respect custom classes", function () {
+ test('should respect custom classes', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({ template: '<div class="tooltip some-class"><div class="tooltip-arrow"/><div class="tooltip-inner"/></div>'})
@@ -63,87 +63,87 @@ $(function () {
ok($('.tooltip').hasClass('some-class'), 'custom class is present')
tooltip.tooltip('hide')
- ok(!$(".tooltip").length, 'tooltip removed')
+ ok(!$('.tooltip').length, 'tooltip removed')
})
- test("should fire show event", function () {
+ test('should fire show event', function () {
stop()
var tooltip = $('<div title="tooltip title"></div>')
- .on("show.bs.tooltip", function () {
- ok(true, "show was called")
+ .on('show.bs.tooltip', function () {
+ ok(true, 'show was called')
start()
})
.tooltip('show')
})
- test("should fire shown event", function () {
+ test('should fire shown event', function () {
stop()
var tooltip = $('<div title="tooltip title"></div>')
- .on("shown.bs.tooltip", function () {
- ok(true, "shown was called")
+ .on('shown.bs.tooltip', function () {
+ ok(true, 'shown was called')
start()
})
.tooltip('show')
})
- test("should not fire shown event when default prevented", function () {
+ test('should not fire shown event when default prevented', function () {
stop()
var tooltip = $('<div title="tooltip title"></div>')
- .on("show.bs.tooltip", function (e) {
+ .on('show.bs.tooltip', function (e) {
e.preventDefault()
- ok(true, "show was called")
+ ok(true, 'show was called')
start()
})
- .on("shown.bs.tooltip", function () {
- ok(false, "shown was called")
+ .on('shown.bs.tooltip', function () {
+ ok(false, 'shown was called')
})
.tooltip('show')
})
- test("should fire hide event", function () {
+ test('should fire hide event', function () {
stop()
var tooltip = $('<div title="tooltip title"></div>')
- .on("shown.bs.tooltip", function () {
+ .on('shown.bs.tooltip', function () {
$(this).tooltip('hide')
})
- .on("hide.bs.tooltip", function () {
- ok(true, "hide was called")
+ .on('hide.bs.tooltip', function () {
+ ok(true, 'hide was called')
start()
})
.tooltip('show')
})
- test("should fire hidden event", function () {
+ test('should fire hidden event', function () {
stop()
var tooltip = $('<div title="tooltip title"></div>')
- .on("shown.bs.tooltip", function () {
+ .on('shown.bs.tooltip', function () {
$(this).tooltip('hide')
})
- .on("hidden.bs.tooltip", function () {
- ok(true, "hidden was called")
+ .on('hidden.bs.tooltip', function () {
+ ok(true, 'hidden was called')
start()
})
.tooltip('show')
})
- test("should not fire hidden event when default prevented", function () {
+ test('should not fire hidden event when default prevented', function () {
stop()
var tooltip = $('<div title="tooltip title"></div>')
- .on("shown.bs.tooltip", function () {
+ .on('shown.bs.tooltip', function () {
$(this).tooltip('hide')
})
- .on("hide.bs.tooltip", function (e) {
+ .on('hide.bs.tooltip', function (e) {
e.preventDefault()
- ok(true, "hide was called")
+ ok(true, 'hide was called')
start()
})
- .on("hidden.bs.tooltip", function () {
- ok(false, "hidden was called")
+ .on('hidden.bs.tooltip', function () {
+ ok(false, 'hidden was called')
})
.tooltip('show')
})
- test("should not show tooltip if leave event occurs before delay expires", function () {
+ test('should not show tooltip if leave event occurs before delay expires', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({ delay: 200 })
@@ -153,16 +153,16 @@ $(function () {
tooltip.trigger('mouseenter')
setTimeout(function () {
- ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+ ok(!$('.tooltip').is('.fade.in'), 'tooltip is not faded in')
tooltip.trigger('mouseout')
setTimeout(function () {
- ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+ ok(!$('.tooltip').is('.fade.in'), 'tooltip is not faded in')
start()
}, 200)
}, 100)
})
- test("should not show tooltip if leave event occurs before delay expires, even if hide delay is 0", function () {
+ test('should not show tooltip if leave event occurs before delay expires, even if hide delay is 0', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({ delay: { show: 200, hide: 0} })
@@ -172,16 +172,16 @@ $(function () {
tooltip.trigger('mouseenter')
setTimeout(function () {
- ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+ ok(!$('.tooltip').is('.fade.in'), 'tooltip is not faded in')
tooltip.trigger('mouseout')
setTimeout(function () {
- ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+ ok(!$('.tooltip').is('.fade.in'), 'tooltip is not faded in')
start()
}, 200)
}, 100)
})
- test("should wait 200 ms before hiding the tooltip", 3, function () {
+ test('should wait 200 ms before hiding the tooltip', 3, function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({ delay: { show: 0, hide: 200} })
@@ -191,19 +191,19 @@ $(function () {
tooltip.trigger('mouseenter')
setTimeout(function () {
- ok($(".tooltip").is('.fade.in'), 'tooltip is faded in')
+ ok($('.tooltip').is('.fade.in'), 'tooltip is faded in')
tooltip.trigger('mouseout')
setTimeout(function () {
- ok($(".tooltip").is('.fade.in'), '100ms:tooltip is still faded in')
+ ok($('.tooltip').is('.fade.in'), '100ms:tooltip is still faded in')
setTimeout(function () {
- ok(!$(".tooltip").is('.in'), 'tooltip removed')
+ ok(!$('.tooltip').is('.in'), 'tooltip removed')
start()
}, 150)
}, 100)
}, 1)
})
- test("should not hide tooltip if leave event occurs, then tooltip is show immediately again", function () {
+ test('should not hide tooltip if leave event occurs, then tooltip is show immediately again', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({ delay: { show: 0, hide: 200} })
@@ -213,51 +213,51 @@ $(function () {
tooltip.trigger('mouseenter')
setTimeout(function () {
- ok($(".tooltip").is('.fade.in'), 'tooltip is faded in')
+ ok($('.tooltip').is('.fade.in'), 'tooltip is faded in')
tooltip.trigger('mouseout')
setTimeout(function () {
- ok($(".tooltip").is('.fade.in'), '100ms:tooltip is still faded in')
+ ok($('.tooltip').is('.fade.in'), '100ms:tooltip is still faded in')
tooltip.trigger('mouseenter')
setTimeout(function () {
- ok($(".tooltip").is('.in'), 'tooltip removed')
+ ok($('.tooltip').is('.in'), 'tooltip removed')
start()
}, 150)
}, 100)
}, 1)
})
- test("should not show tooltip if leave event occurs before delay expires", function () {
+ test('should not show tooltip if leave event occurs before delay expires', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({ delay: 100 })
stop()
tooltip.trigger('mouseenter')
setTimeout(function () {
- ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+ ok(!$('.tooltip').is('.fade.in'), 'tooltip is not faded in')
tooltip.trigger('mouseout')
setTimeout(function () {
- ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+ ok(!$('.tooltip').is('.fade.in'), 'tooltip is not faded in')
start()
}, 100)
}, 50)
})
- test("should show tooltip if leave event hasn't occured before delay expires", function () {
+ test('should show tooltip if leave event hasn\'t occured before delay expires', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({ delay: 150 })
stop()
tooltip.trigger('mouseenter')
setTimeout(function () {
- ok(!$(".tooltip").is('.fade.in'), 'tooltip is not faded in')
+ ok(!$('.tooltip').is('.fade.in'), 'tooltip is not faded in')
}, 100)
setTimeout(function () {
- ok($(".tooltip").is('.fade.in'), 'tooltip has faded in')
+ ok($('.tooltip').is('.fade.in'), 'tooltip has faded in')
start()
}, 200)
})
- test("should destroy tooltip", function () {
+ test('should destroy tooltip', function () {
var tooltip = $('<div/>').tooltip().on('click.foo', function () {})
ok(tooltip.data('bs.tooltip'), 'tooltip has data')
ok($._data(tooltip[0], 'events').mouseover && $._data(tooltip[0], 'events').mouseout, 'tooltip has hover event')
@@ -270,66 +270,66 @@ $(function () {
ok(!$._data(tooltip[0], 'events').mouseover && !$._data(tooltip[0], 'events').mouseout, 'tooltip does not have any events')
})
- test("should show tooltip with delegate selector on click", function () {
+ test('should show tooltip with delegate selector on click', function () {
var div = $('<div><a href="#" rel="tooltip" title="Another tooltip"></a></div>')
var tooltip = div.appendTo('#qunit-fixture')
.tooltip({ selector: 'a[rel=tooltip]',
trigger: 'click' })
div.find('a').trigger('click')
- ok($(".tooltip").is('.fade.in'), 'tooltip is faded in')
+ ok($('.tooltip').is('.fade.in'), 'tooltip is faded in')
})
- test("should show tooltip when toggle is called", function () {
+ test('should show tooltip when toggle is called', function () {
var tooltip = $('<a href="#" rel="tooltip" title="tooltip on toggle"></a>')
.appendTo('#qunit-fixture')
.tooltip({trigger: 'manual'})
.tooltip('toggle')
- ok($(".tooltip").is('.fade.in'), 'tooltip should be toggled in')
+ ok($('.tooltip').is('.fade.in'), 'tooltip should be toggled in')
})
- test("should place tooltips inside the body", function () {
+ test('should place tooltips inside the body', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Another tooltip"></a>')
.appendTo('#qunit-fixture')
.tooltip({container: 'body'})
.tooltip('show')
- ok($("body > .tooltip").length, 'inside the body')
- ok(!$("#qunit-fixture > .tooltip").length, 'not found in parent')
+ ok($('body > .tooltip').length, 'inside the body')
+ ok(!$('#qunit-fixture > .tooltip').length, 'not found in parent')
tooltip.tooltip('hide')
})
- test("should place tooltip inside window", function () {
- var container = $("<div />").appendTo("body")
- .css({position: "absolute", width: 200, height: 200, bottom: 0, left: 0})
- , tooltip = $("<a href='#' title='Very very very very very very very very long tooltip'>Hover me</a>")
- .css({position: "absolute", top: 0, left: 0})
+ test('should place tooltip inside window', function () {
+ var container = $('<div />').appendTo('body')
+ .css({position: 'absolute', width: 200, height: 200, bottom: 0, left: 0})
+ , tooltip = $('<a href="#" title="Very very very very very very very very long tooltip">Hover me</a>')
+ .css({position: 'absolute', top: 0, left: 0})
.appendTo(container)
- .tooltip({placement: "top", animate: false})
- .tooltip("show")
+ .tooltip({placement: 'top', animate: false})
+ .tooltip('show')
stop()
setTimeout(function () {
- ok($(".tooltip").offset().left >= 0)
+ ok($('.tooltip').offset().left >= 0)
start()
container.remove()
}, 100)
})
- test("should place tooltip on top of element", function () {
- var container = $("<div />").appendTo("body")
- .css({position: "absolute", bottom: 0, left: 0, textAlign: "right", width: 300, height: 300})
- , p = $("<p style='margin-top:200px' />").appendTo(container)
- , tooltiped = $("<a href='#' title='very very very very very very very long tooltip'>Hover me</a>")
+ test('should place tooltip on top of element', function () {
+ var container = $('<div />').appendTo('body')
+ .css({position: 'absolute', bottom: 0, left: 0, textAlign: 'right', width: 300, height: 300})
+ , p = $('<p style="margin-top:200px" />').appendTo(container)
+ , tooltiped = $('<a href="#" title="very very very very very very very long tooltip">Hover me</a>')
.css({marginTop: 200})
.appendTo(p)
- .tooltip({placement: "top", animate: false})
- .tooltip("show")
+ .tooltip({placement: 'top', animate: false})
+ .tooltip('show')
stop()
setTimeout(function () {
- var tooltip = container.find(".tooltip")
+ var tooltip = container.find('.tooltip')
start()
ok(tooltip.offset().top + tooltip.outerHeight() <= tooltiped.offset().top)
@@ -337,21 +337,21 @@ $(function () {
}, 100)
})
- test("should add position class before positioning so that position-specific styles are taken into account", function () {
- $("head").append('<style> .tooltip.right { white-space: nowrap; } .tooltip.right .tooltip-inner { max-width: none; } </style>')
+ test('should add position class before positioning so that position-specific styles are taken into account', function () {
+ $('head').append('<style> .tooltip.right { white-space: nowrap; } .tooltip.right .tooltip-inner { max-width: none; } </style>')
- var container = $("<div />").appendTo("body")
+ var container = $('<div />').appendTo('body')
, target = $('<a href="#" rel="tooltip" title="very very very very very very very very long tooltip in one line"></a>')
.appendTo(container)
.tooltip({placement: 'right'})
.tooltip('show')
- , tooltip = container.find(".tooltip")
+ , tooltip = container.find('.tooltip')
ok( Math.round(target.offset().top + (target[0].offsetHeight / 2) - (tooltip[0].offsetHeight / 2)) === Math.round(tooltip.offset().top) )
target.tooltip('hide')
})
- test("tooltip title test #1", function () {
+ test('tooltip title test #1', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Simple tooltip" style="display: inline-block; position: absolute; top: 0; left: 0;"></a>')
.appendTo('#qunit-fixture')
.tooltip({
@@ -359,10 +359,10 @@ $(function () {
.tooltip('show')
equal($('.tooltip').children('.tooltip-inner').text(), 'Simple tooltip', 'title from title attribute is set')
tooltip.tooltip('hide')
- ok(!$(".tooltip").length, 'tooltip removed')
+ ok(!$('.tooltip').length, 'tooltip removed')
})
- test("tooltip title test #2", function () {
+ test('tooltip title test #2', function () {
var tooltip = $('<a href="#" rel="tooltip" title="Simple tooltip" style="display: inline-block; position: absolute; top: 0; left: 0;"></a>')
.appendTo('#qunit-fixture')
.tooltip({
@@ -371,10 +371,10 @@ $(function () {
.tooltip('show')
equal($('.tooltip').children('.tooltip-inner').text(), 'Simple tooltip', 'title is set from title attribute while prefered over title option')
tooltip.tooltip('hide')
- ok(!$(".tooltip").length, 'tooltip removed')
+ ok(!$('.tooltip').length, 'tooltip removed')
})
- test("tooltip title test #3", function () {
+ test('tooltip title test #3', function () {
var tooltip = $('<a href="#" rel="tooltip" style="display: inline-block; position: absolute; top: 0; left: 0;"></a>')
.appendTo('#qunit-fixture')
.tooltip({
@@ -383,10 +383,10 @@ $(function () {
.tooltip('show')
equal($('.tooltip').children('.tooltip-inner').text(), 'This is a tooltip with some content', 'title from title option is set')
tooltip.tooltip('hide')
- ok(!$(".tooltip").length, 'tooltip removed')
+ ok(!$('.tooltip').length, 'tooltip removed')
})
- test("tooltips should be placed dynamically, with the dynamic placement option", function () {
+ test('tooltips should be placed dynamically, with the dynamic placement option', function () {
$.support.transition = false
var ttContainer = $('<div id="dynamic-tt-test"/>').css({
'height' : 400
@@ -403,7 +403,7 @@ $(function () {
.tooltip('show')
- ok($(".tooltip").is('.bottom'), 'top positioned tooltip is dynamically positioned bottom')
+ ok($('.tooltip').is('.bottom'), 'top positioned tooltip is dynamically positioned bottom')
topTooltip.tooltip('hide')
@@ -412,7 +412,7 @@ $(function () {
.tooltip({placement: 'right auto'})
.tooltip('show')
- ok($(".tooltip").is('.left'), 'right positioned tooltip is dynamically positioned left')
+ ok($('.tooltip').is('.left'), 'right positioned tooltip is dynamically positioned left')
rightTooltip.tooltip('hide')
var bottomTooltip = $('<div style="display: inline-block; position: absolute; bottom: 0;" rel="tooltip" title="Bottom tooltip">Bottom Dynamic Tooltip</div>')
@@ -420,7 +420,7 @@ $(function () {
.tooltip({placement: 'auto bottom'})
.tooltip('show')
- ok($(".tooltip").is('.top'), 'bottom positioned tooltip is dynamically positioned top')
+ ok($('.tooltip').is('.top'), 'bottom positioned tooltip is dynamically positioned top')
bottomTooltip.tooltip('hide')
var leftTooltip = $('<div style="display: inline-block; position: absolute; left: 0;" rel="tooltip" title="Left tooltip">Left Dynamic Tooltip</div>')
@@ -428,7 +428,7 @@ $(function () {
.tooltip({placement: 'auto left'})
.tooltip('show')
- ok($(".tooltip").is('.right'), 'left positioned tooltip is dynamically positioned right')
+ ok($('.tooltip').is('.right'), 'left positioned tooltip is dynamically positioned right')
leftTooltip.tooltip('hide')
ttContainer.remove()