diff --git a/js/tests/unit/tab.js b/js/tests/unit/tab.js index 827fb707c..628c2008a 100644 --- a/js/tests/unit/tab.js +++ b/js/tests/unit/tab.js @@ -180,35 +180,6 @@ $(function () { .bootstrapTab('show') }) - QUnit.test('show and shown events should reference correct relatedTarget', function (assert) { - assert.expect(2) - var done = assert.async() - - var dropHTML = - '' - - $(dropHTML) - .find('ul > li:first-child a') - .bootstrapTab('show') - .end() - .find('ul > li:last-child a') - .on('show.bs.tab', function (e) { - assert.strictEqual(e.relatedTarget.hash, '#a1-1', 'references correct element as relatedTarget') - }) - .on('shown.bs.tab', function (e) { - assert.strictEqual(e.relatedTarget.hash, '#a1-1', 'references correct element as relatedTarget') - done() - }) - .bootstrapTab('show') - }) - QUnit.test('should fire hide and hidden events', function (assert) { assert.expect(2) var done = assert.async() @@ -265,6 +236,30 @@ $(function () { .bootstrapTab('show') }) + QUnit.test('show and shown events should reference correct relatedTarget', function (assert) { + assert.expect(2) + var done = assert.async() + + var tabsHTML = '' + + $(tabsHTML) + .find('li:first-child a') + .bootstrapTab('show') + .end() + .find('li:last-child a') + .on('show.bs.tab', function (e) { + assert.strictEqual(e.relatedTarget.hash, '#home', 'references correct element as relatedTarget') + }) + .on('shown.bs.tab', function (e) { + assert.strictEqual(e.relatedTarget.hash, '#home', 'references correct element as relatedTarget') + done() + }) + .bootstrapTab('show') + }) + QUnit.test('hide and hidden events contain correct relatedTarget', function (assert) { assert.expect(2) var done = assert.async() @@ -327,26 +322,6 @@ $(function () { assert.ok($tabs.find('li:last-child a').hasClass('active')) }) - QUnit.test('selected tab should deactivate previous selected link in dropdown', function (assert) { - assert.expect(3) - var tabsHTML = '' - var $tabs = $(tabsHTML).appendTo('#qunit-fixture') - - $tabs.find('li:first-child a')[0].click() - assert.ok($tabs.find('li:first-child a').hasClass('active')) - assert.notOk($tabs.find('li:last-child a').hasClass('active')) - assert.notOk($tabs.find('li:last-child .dropdown-menu a:first-child').hasClass('active')) - }) - QUnit.test('Nested tabs', function (assert) { assert.expect(2) var done = assert.async()