Files
@ 8e5d27e7611b
Branch filter:
Location: NPO-Accounting/npo-accounting-ikiwiki/bootstrap-3.0.0/js/tests/unit/scrollspy.js - annotation
8e5d27e7611b
1.2 KiB
application/javascript
ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca ecd9ba4a37ca | $(function () {
module("scrollspy")
test("should provide no conflict", function () {
var scrollspy = $.fn.scrollspy.noConflict()
ok(!$.fn.scrollspy, 'scrollspy was set back to undefined (org value)')
$.fn.scrollspy = scrollspy
})
test("should be defined on jquery object", function () {
ok($(document.body).scrollspy, 'scrollspy method is defined')
})
test("should return element", function () {
ok($(document.body).scrollspy()[0] == document.body, 'document.body returned')
})
test("should switch active class on scroll", function () {
var sectionHTML = '<div id="masthead"></div>'
, $section = $(sectionHTML).append('#qunit-fixture')
, topbarHTML ='<div class="topbar">'
+ '<div class="topbar-inner">'
+ '<div class="container">'
+ '<h3><a href="#">Bootstrap</a></h3>'
+ '<ul class="nav">'
+ '<li><a href="#masthead">Overview</a></li>'
+ '</ul>'
+ '</div>'
+ '</div>'
+ '</div>'
, $topbar = $(topbarHTML).scrollspy()
ok($topbar.find('.active', true))
})
})
|