From 4b36cce683eb6e21342ec9801c8d5f18a4502aea Mon Sep 17 00:00:00 2001 From: dominiquevincent Date: Mon, 10 May 2010 02:25:12 +0800 Subject: [PATCH] Tabs: unit test to verify that number of panels is equal to number of tabs. Ticket #5069 - tabs: ui.tabs.add creates two tab panels when using a full URL Signed-off-by: dominiquevincent --- tests/unit/tabs/tabs_tickets.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/unit/tabs/tabs_tickets.js b/tests/unit/tabs/tabs_tickets.js index 9874a1192..4d51e905d 100644 --- a/tests/unit/tabs/tabs_tickets.js +++ b/tests/unit/tabs/tabs_tickets.js @@ -59,5 +59,16 @@ test('#4033 - IE expands hash to full url and misinterprets tab as ajax', functi }); +test('#5069 - ui.tabs.add creates two tab panels when using a full URL', function() { + // http://dev.jqueryui.com/ticket/5069 + expect(2); + + el = $('#tabs2').tabs(); + equals(el.children('div').length, el.find('> ul > li').length, 'After creation, number of panels should be equal to number of tabs'); + el.tabs('add', '/ajax_html_echo', 'Test'); + equals(el.children('div').length, el.find('> ul > li').length, 'After add, number of panels should be equal to number of tabs'); + +}); + })(jQuery);