From f3feb25712092f455b24476b2f0528c2901f357f Mon Sep 17 00:00:00 2001 From: Klaus Hartl Date: Fri, 13 Feb 2009 23:05:16 +0000 Subject: Tabs: mouseover/focus handling for added tabs, plus test, fixes #4097 as well as focus/blur handling when using keyboard --- tests/unit/tabs/tabs_methods.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests') diff --git a/tests/unit/tabs/tabs_methods.js b/tests/unit/tabs/tabs_methods.js index 2fc309b57..61ddee642 100644 --- a/tests/unit/tabs/tabs_methods.js +++ b/tests/unit/tabs/tabs_methods.js @@ -43,6 +43,18 @@ test('disable', function() { }); test('add', function() { + expect(3); + + el = $('#tabs1').tabs(); + el.tabs('add', "#new", 'New'); + + var added = $('li:last', el).simulate('mouseover'); + ok(added.is('.ui-state-hover'), 'should add mouseover handler to added tab'); + added.simulate('mouseout'); + var other = $('li:first', el).simulate('mouseover'); + ok(other.is('.ui-state-hover'), 'should not remove mouseover handler from existing tab'); + other.simulate('mouseout'); + ok(false, "missing test - untested code is broken code."); }); -- cgit v1.2.3