diff options
-rw-r--r-- | tests/unit/tooltip/tooltip_core.js | 19 | ||||
-rw-r--r-- | tests/unit/tooltip/tooltip_options.js | 2 |
2 files changed, 20 insertions, 1 deletions
diff --git a/tests/unit/tooltip/tooltip_core.js b/tests/unit/tooltip/tooltip_core.js index 055a2927f..d18b85398 100644 --- a/tests/unit/tooltip/tooltip_core.js +++ b/tests/unit/tooltip/tooltip_core.js @@ -2,6 +2,25 @@ module( "tooltip: core" ); +test( "markup structure", function() { + expect( 6 ); + var element = $( "#tooltipped1" ).tooltip(), + tooltip = $( ".ui-tooltip" ); + equal( element.attr( "aria-describedby" ), undefined, "no aria-describedby on init" ); + equal( tooltip.length, 0, "no tooltip on init" ); + + element.tooltip( "open" ); + tooltip = $( "#" + element.attr( "aria-describedby" ) ); + equal( tooltip.length, 1, "tooltip exists" ); + ok( tooltip.hasClass( "ui-tooltip" ), "tooltip is .ui-tooltip" ); + equal( tooltip.length, 1, ".ui-tooltip exists" ); + equal( tooltip.find( ".ui-tooltip-content" ).length, 1, + ".ui-tooltip-content exists" ); +}); + +test( "accessibility", function() { + // TODO: add tests +}); }( jQuery ) ); diff --git a/tests/unit/tooltip/tooltip_options.js b/tests/unit/tooltip/tooltip_options.js index c9f92c527..c866d219f 100644 --- a/tests/unit/tooltip/tooltip_options.js +++ b/tests/unit/tooltip/tooltip_options.js @@ -16,7 +16,7 @@ test( "items", function() { }); test( "content: default", function() { - var element = $( "#tooltipped1" ).tooltip().tooltip("open"); + var element = $( "#tooltipped1" ).tooltip().tooltip( "open" ); same( $( "#" + element.attr( "aria-describedby" ) ).text(), "anchortitle" ); }); |