mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-16 10:34:07 +02:00
some progress on affix plugin
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
<script src="../../js/bootstrap-tooltip.js"></script>
|
||||
<script src="../../js/bootstrap-popover.js"></script>
|
||||
<script src="../../js/bootstrap-typeahead.js"></script>
|
||||
<script src="../../js/bootstrap-affix.js"></script>
|
||||
|
||||
<!-- unit tests -->
|
||||
<script src="unit/bootstrap-transition.js"></script>
|
||||
@@ -41,6 +42,7 @@
|
||||
<script src="unit/bootstrap-tooltip.js"></script>
|
||||
<script src="unit/bootstrap-popover.js"></script>
|
||||
<script src="unit/bootstrap-typeahead.js"></script>
|
||||
<script src="unit/bootstrap-affix.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
|
25
js/tests/unit/bootstrap-affix.js
vendored
Normal file
25
js/tests/unit/bootstrap-affix.js
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
$(function () {
|
||||
|
||||
module("bootstrap-affix")
|
||||
|
||||
test("should be defined on jquery object", function () {
|
||||
ok($(document.body).affix, 'affix method is defined')
|
||||
})
|
||||
|
||||
test("should return element", function () {
|
||||
ok($(document.body).affix()[0] == document.body, 'document.body returned')
|
||||
})
|
||||
|
||||
test("should exit early if element is not visible", function () {
|
||||
var $affix = $('<div style="display: none"></div>').affix()
|
||||
$affix.data('affix').checkPosition()
|
||||
ok(!$affix.hasClass('affix'), 'affix class was not added')
|
||||
})
|
||||
|
||||
test("should add affix class if scrolled to correct position", function () {
|
||||
var $affix = $('<div></div>').appendTo('body').affix()
|
||||
$('body').trigger('scroll')
|
||||
ok($affix.hasClass('affix'), 'element has class affix')
|
||||
})
|
||||
|
||||
})
|
Reference in New Issue
Block a user