From dee7c8bd4493826e13b78b2d702947e6f4ad966e Mon Sep 17 00:00:00 2001 From: Scott González Date: Fri, 31 Aug 2012 15:38:21 -0400 Subject: Tooltip: Update open tooltips if the content option changes. Fixes #8544 - Unable to update tooltip content dynamically. --- tests/unit/tooltip/tooltip_options.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'tests/unit/tooltip') diff --git a/tests/unit/tooltip/tooltip_options.js b/tests/unit/tooltip/tooltip_options.js index 771da6da7..561f3ffe5 100644 --- a/tests/unit/tooltip/tooltip_options.js +++ b/tests/unit/tooltip/tooltip_options.js @@ -46,6 +46,25 @@ asyncTest( "content: sync + async callback", function() { }).tooltip( "open" ); }); +test( "content: change while open", function() { + expect( 2 ) ; + var element = $( "#tooltipped1" ).tooltip({ + content: function() { + return "old"; + } + }); + + element.one( "tooltipopen", function( event, ui ) { + equal( ui.tooltip.text(), "old", "original content" ); + element.tooltip( "option", "content", function() { + return "new"; + }); + equal( ui.tooltip.text(), "new", "updated content" ); + }); + + element.tooltip( "open" ); +}); + test( "items", function() { expect( 2 ); var event, -- cgit v1.2.3