diff -r 6093dda9fe38 -r a9d04f5f5650 bootstrap-source/bootstrap-3.0.3/js/tests/unit/tab.js --- a/bootstrap-source/bootstrap-3.0.3/js/tests/unit/tab.js Sat Jan 18 12:34:36 2014 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,86 +0,0 @@ -$(function () { - - module("tabs") - - test("should provide no conflict", function () { - var tab = $.fn.tab.noConflict() - ok(!$.fn.tab, 'tab was set back to undefined (org value)') - $.fn.tab = tab - }) - - test("should be defined on jquery object", function () { - ok($(document.body).tab, 'tabs method is defined') - }) - - test("should return element", function () { - ok($(document.body).tab()[0] == document.body, 'document.body returned') - }) - - test("should activate element by tab id", function () { - var tabsHTML = - '' - - $('').appendTo("#qunit-fixture") - - $(tabsHTML).find('li:last a').tab('show') - equal($("#qunit-fixture").find('.active').attr('id'), "profile") - - $(tabsHTML).find('li:first a').tab('show') - equal($("#qunit-fixture").find('.active').attr('id'), "home") - }) - - test("should activate element by tab id", function () { - var pillsHTML = - '' - - $('').appendTo("#qunit-fixture") - - $(pillsHTML).find('li:last a').tab('show') - equal($("#qunit-fixture").find('.active').attr('id'), "profile") - - $(pillsHTML).find('li:first a').tab('show') - equal($("#qunit-fixture").find('.active').attr('id'), "home") - }) - - - test("should not fire closed when close is prevented", function () { - $.support.transition = false - stop(); - $('
') - .on('show.bs.tab', function (e) { - e.preventDefault(); - ok(true); - start(); - }) - .on('shown.bs.tab', function () { - ok(false); - }) - .tab('show') - }) - - test("show and shown events should reference correct relatedTarget", function () { - var dropHTML = - '' - - $(dropHTML).find('ul>li:first a').tab('show').end() - .find('ul>li:last a').on('show', function(event){ - equal(event.relatedTarget.hash, "#1-1") - }).on('shown', function(event){ - equal(event.relatedTarget.hash, "#1-1") - }).tab('show') - }) - -})