diff options
author | Scott González <scott.gonzalez@gmail.com> | 2011-05-28 13:30:00 -0400 |
---|---|---|
committer | Scott González <scott.gonzalez@gmail.com> | 2011-05-28 13:30:00 -0400 |
commit | 73c6f349fcdd83d838df91e5ce4bc524e8dd989d (patch) | |
tree | 4d2d9accddff4b655c94d56f96fef8221c37f26c /tests | |
parent | d43118dfbab9591caa5181a9e50608921d19bd5b (diff) | |
download | jquery-ui-73c6f349fcdd83d838df91e5ce4bc524e8dd989d.tar.gz jquery-ui-73c6f349fcdd83d838df91e5ce4bc524e8dd989d.zip |
Tooltip tests: Coding standards.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/tooltip/tooltip.html | 60 | ||||
-rw-r--r-- | tests/unit/tooltip/tooltip_core.js | 10 | ||||
-rw-r--r-- | tests/unit/tooltip/tooltip_defaults.js | 2 | ||||
-rw-r--r-- | tests/unit/tooltip/tooltip_events.js | 48 | ||||
-rw-r--r-- | tests/unit/tooltip/tooltip_methods.js | 26 | ||||
-rw-r--r-- | tests/unit/tooltip/tooltip_options.js | 53 |
6 files changed, 87 insertions, 112 deletions
diff --git a/tests/unit/tooltip/tooltip.html b/tests/unit/tooltip/tooltip.html index 189c75261..d540504ab 100644 --- a/tests/unit/tooltip/tooltip.html +++ b/tests/unit/tooltip/tooltip.html @@ -1,30 +1,29 @@ -<!DOCTYPE html> +<!doctype html> <html lang="en"> <head> - <meta charset="UTF-8" /> + <meta charset="utf-8"> <title>jQuery UI Tooltip Test Suite</title> - <link type="text/css" href="../../../themes/base/jquery.ui.tooltip.css" rel="stylesheet" /> - - <script type="text/javascript" src="../../../jquery-1.5.1.js"></script> - <script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script> - <script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script> - <script type="text/javascript" src="../../../ui/jquery.ui.position.js"></script> - <script type="text/javascript" src="../../../ui/jquery.ui.tooltip.js"></script> - - <link rel="stylesheet" href="../../../external/qunit.css" type="text/css"/> - <script type="text/javascript" src="../../../external/qunit.js"></script> - <script type="text/javascript" src="../../jquery.simulate.js"></script> - <script type="text/javascript" src="../testsuite.js"></script> - - <script type="text/javascript" src="tooltip_core.js"></script> - <script type="text/javascript" src="tooltip_defaults.js"></script> - <script type="text/javascript" src="tooltip_events.js"></script> - <script type="text/javascript" src="tooltip_methods.js"></script> - <script type="text/javascript" src="tooltip_options.js"></script> - - <script type="text/javascript" src="../swarminject.js"></script> - + <link rel="stylesheet" href="../../../themes/base/jquery.ui.tooltip.css"> + + <script src="../../../jquery-1.5.1.js"></script> + <script src="../../../ui/jquery.ui.core.js"></script> + <script src="../../../ui/jquery.ui.widget.js"></script> + <script src="../../../ui/jquery.ui.position.js"></script> + <script src="../../../ui/jquery.ui.tooltip.js"></script> + + <link rel="stylesheet" href="../../../external/qunit.css"> + <script src="../../../external/qunit.js"></script> + <script src="../../jquery.simulate.js"></script> + <script src="../testsuite.js"></script> + + <script src="tooltip_defaults.js"></script> + <script src="tooltip_core.js"></script> + <script src="tooltip_events.js"></script> + <script src="tooltip_methods.js"></script> + <script src="tooltip_options.js"></script> + + <script src="../swarminject.js"></script> </head> <body> @@ -32,16 +31,15 @@ <h2 id="qunit-banner"></h2> <div id="qunit-testrunner-toolbar"></div> <h2 id="qunit-userAgent"></h2> -<ol id="qunit-tests"> -</ol> - +<ol id="qunit-tests"></ol> <div id="qunit-fixture"> - <div> - <a id="tooltipped1" href="#" title="anchortitle">anchor</a> - <input title="inputtitle" /> - <span id="fixture-span" data-tooltip="text">span</span> - </div> + +<div> + <a id="tooltipped1" href="#" title="anchortitle">anchor</a> + <input title="inputtitle"> + <span id="fixture-span" data-tooltip="text">span</span> </div> +</div> </body> </html> diff --git a/tests/unit/tooltip/tooltip_core.js b/tests/unit/tooltip/tooltip_core.js index 247927df4..055a2927f 100644 --- a/tests/unit/tooltip/tooltip_core.js +++ b/tests/unit/tooltip/tooltip_core.js @@ -1,11 +1,7 @@ -/* - * tooltip_core.js - */ +(function( $ ) { +module( "tooltip: core" ); -(function($) { -module("tooltip: core"); - -})(jQuery); +}( jQuery ) ); diff --git a/tests/unit/tooltip/tooltip_defaults.js b/tests/unit/tooltip/tooltip_defaults.js index 5f304f497..317ba1aa0 100644 --- a/tests/unit/tooltip/tooltip_defaults.js +++ b/tests/unit/tooltip/tooltip_defaults.js @@ -2,7 +2,7 @@ commonWidgetTests( "tooltip", { defaults: { disabled: false, items: "[title]", - content: $.ui.tooltip.prototype.options.content, + content: function() {}, position: { my: "left+15 center", at: "right center" diff --git a/tests/unit/tooltip/tooltip_events.js b/tests/unit/tooltip/tooltip_events.js index 5c915ae30..287c39073 100644 --- a/tests/unit/tooltip/tooltip_events.js +++ b/tests/unit/tooltip/tooltip_events.js @@ -1,54 +1,48 @@ -/* - * tooltip_events.js - */ -(function($) { +(function( $ ) { -module("tooltip: events"); +module( "tooltip: events" ); -test("programmatic triggers", function() { - expect(2); - var e = $("#tooltipped1").tooltip({ - open: function(event, ui) { +test( "programmatic triggers", function() { + expect( 2 ); + var element = $( "#tooltipped1" ).tooltip({ + open: function( event, ui ) { same( event.type, "tooltipopen" ); }, - close: function(event, ui) { + close: function( event, ui ) { same( event.type, "tooltipclose" ); } }); - e.tooltip("open").tooltip("close"); - e.tooltip("destroy"); + element.tooltip( "open" ).tooltip( "close" ); }); -test("mouse events", function() { - expect(4); - var e = $("#tooltipped1").tooltip({ - open: function(event, ui) { +test( "mouse events", function() { + expect( 4 ); + var element = $( "#tooltipped1" ).tooltip({ + open: function( event, ui ) { same( event.type, "tooltipopen" ); same( event.originalEvent.type, "mouseover" ); }, - close: function(event, ui) { + close: function( event, ui ) { same( event.type, "tooltipclose" ); same( event.originalEvent.type, "mouseleave" ); } }); - e.trigger("mouseover").trigger("mouseleave"); - e.tooltip("destroy"); + element.trigger( "mouseover" ).trigger( "mouseleave" ); }); -test("focus events", function() { - expect(4); - var e = $("#tooltipped1").tooltip({ - open: function(event, ui) { +test( "focus events", function() { + expect( 4 ); + var element = $( "#tooltipped1" ).tooltip({ + open: function( event, ui ) { same( event.type, "tooltipopen" ); same( event.originalEvent.type, "focusin" ); }, - close: function(event, ui) { + close: function( event, ui ) { same( event.type, "tooltipclose" ); same( event.originalEvent.type, "blur" ); } }); - e.trigger("focus").trigger("blur"); - e.tooltip("destroy"); + element.trigger( "focus" ).trigger( "blur" ); }); -})(jQuery); +}( jQuery ) ); diff --git a/tests/unit/tooltip/tooltip_methods.js b/tests/unit/tooltip/tooltip_methods.js index 496a5fdb7..cb99ea457 100644 --- a/tests/unit/tooltip/tooltip_methods.js +++ b/tests/unit/tooltip/tooltip_methods.js @@ -1,22 +1,17 @@ -/* - * tooltip_methods.js - */ -(function($) { - +(function( $ ) { -module("tooltip: methods"); +module( "tooltip: methods" ); -test("destroy", function() { - var beforeHtml = $("#tooltipped1").parent().html(); - var afterHtml = $("#tooltipped1").tooltip().tooltip("destroy").parent().html(); +test( "destroy", function() { + var beforeHtml = $( "#tooltipped1" ).parent().html(); + var afterHtml = $( "#tooltipped1" ).tooltip().tooltip( "destroy" ).parent().html(); equal( afterHtml, beforeHtml ); }); -test("open", function() { - var e = $("#tooltipped1").tooltip(); - e.tooltip("open"); - ok( $(".ui-tooltip").is(":visible") ); - $(":ui-tooltip").tooltip("destroy"); +test( "open", function() { + var element = $( "#tooltipped1" ).tooltip(); + element.tooltip( "open" ); + ok( $( ".ui-tooltip" ).is( ":visible" ) ); }); /* @@ -29,5 +24,4 @@ test("widget", function() { }); */ - -})(jQuery); +}( jQuery ) ); diff --git a/tests/unit/tooltip/tooltip_options.js b/tests/unit/tooltip/tooltip_options.js index 37a468489..c9f92c527 100644 --- a/tests/unit/tooltip/tooltip_options.js +++ b/tests/unit/tooltip/tooltip_options.js @@ -1,48 +1,41 @@ -/* - * tooltip_options.js - */ -(function($) { - -module("tooltip: options", { - teardown: function() { - $(":ui-tooltip").tooltip("destroy"); - } -}); +(function( $ ) { +module( "tooltip: options" ); -test("option: items", function() { - var event = $.Event("mouseenter"); - event.target = $("[data-tooltip]"); - $("#qunit-fixture").tooltip({ +test( "items", function() { + var event = $.Event( "mouseenter" ); + event.target = $( "[data-tooltip]" )[ 0 ]; + var element = $( "#qunit-fixture" ).tooltip({ items: "[data-tooltip]", content: function() { - return $(this).attr("data-tooltip"); + return $( this ).attr( "data-tooltip" ); } - }).tooltip("open", event); - same( $( "#" + $("#fixture-span").attr("aria-describedby") ).text(), "text" ); + }).tooltip( "open", event ); + same( $( "#" + $( "#fixture-span" ).attr( "aria-describedby" ) ).text(), "text" ); + element.tooltip( "destroy" ); }); -test("content: default", function() { - $("#tooltipped1").tooltip().tooltip("open"); - same( $( "#" + $("#tooltipped1").attr("aria-describedby") ).text(), "anchortitle" ); +test( "content: default", function() { + var element = $( "#tooltipped1" ).tooltip().tooltip("open"); + same( $( "#" + element.attr( "aria-describedby" ) ).text(), "anchortitle" ); }); -test("content: return string", function() { - $("#tooltipped1").tooltip({ +test( "content: return string", function() { + var element = $( "#tooltipped1" ).tooltip({ content: function() { return "customstring"; } - }).tooltip("open"); - same( $( "#" + $("#tooltipped1").attr("aria-describedby") ).text(), "customstring" ); + }).tooltip( "open" ); + same( $( "#" + element.attr( "aria-describedby" ) ).text(), "customstring" ); }); -test("content: return jQuery", function() { - $("#tooltipped1").tooltip({ +test( "content: return jQuery", function() { + var element = $( "#tooltipped1" ).tooltip({ content: function() { - return $("<div></div>").html("cu<b>s</b>tomstring"); + return $( "<div>" ).html( "cu<b>s</b>tomstring" ); } - }).tooltip("open"); - same( $( "#" + $("#tooltipped1").attr("aria-describedby") ).text(), "customstring" ); + }).tooltip( "open" ); + same( $( "#" + element.attr( "aria-describedby" ) ).text(), "customstring" ); }); /* @@ -63,4 +56,4 @@ test("content: callback string", function() { }); */ -})(jQuery); +}( jQuery ) ); |