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 =
- '
' +
- ' - 1' +
- ' ' +
- '
' +
- '
'
-
- $(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()