aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/selectmenu
diff options
context:
space:
mode:
authorJörn Zaefferer <joern.zaefferer@gmail.com>2014-02-21 13:40:32 +0100
committerJörn Zaefferer <joern.zaefferer@gmail.com>2014-02-21 13:40:32 +0100
commit0c754f9d9ec6503dd83d2d064606997327275cc7 (patch)
treebbe0e454eae707a369a1f28e69e41051aec4e774 /tests/unit/selectmenu
parentfa99e23d18e6a835f866261e56398fa4f443edab (diff)
downloadjquery-ui-0c754f9d9ec6503dd83d2d064606997327275cc7.tar.gz
jquery-ui-0c754f9d9ec6503dd83d2d064606997327275cc7.zip
Selectmenu: Refactor appendTo option tests
Diffstat (limited to 'tests/unit/selectmenu')
-rw-r--r--tests/unit/selectmenu/selectmenu_options.js43
1 files changed, 27 insertions, 16 deletions
diff --git a/tests/unit/selectmenu/selectmenu_options.js b/tests/unit/selectmenu/selectmenu_options.js
index 28b55888c..a870b9857 100644
--- a/tests/unit/selectmenu/selectmenu_options.js
+++ b/tests/unit/selectmenu/selectmenu_options.js
@@ -2,13 +2,18 @@
module( "selectmenu: options" );
-test( "appendTo another element", function () {
- expect( 9 );
+test( "appendTo: null", function() {
+ expect( 1 );
+ var element = $( "#speed" ).selectmenu();
+ equal( element.selectmenu( "menuWidget" ).parent().parent()[ 0 ],document.body,
+ "defaults to body" );
+ element.selectmenu( "destroy" );
+});
+test( "appendTo: explicit", function() {
+ expect( 6 );
var detached = $( "<div>" ),
- element = $( "#speed" ).selectmenu();
- equal( element.selectmenu( "menuWidget" ).parent().parent()[ 0 ], document.body, "defaults to body" );
- element.selectmenu( "destroy" );
+ element = $( "#speed" );
element.selectmenu({
appendTo: ".selectmenu-wrap"
@@ -17,17 +22,6 @@ test( "appendTo another element", function () {
equal( $( "#selectmenu-wrap2 .ui-selectmenu" ).length, 0, "only appends to one element" );
element.selectmenu( "destroy" );
- $( "#selectmenu-wrap2" ).addClass( "ui-front" );
- element.selectmenu();
- equal( element.selectmenu( "menuWidget" ).parent().parent()[ 0 ], $( "#selectmenu-wrap2" )[ 0 ], "null, inside .ui-front" );
- element.selectmenu( "destroy" );
-
- element.selectmenu({
- appendTo: $()
- });
- equal( element.selectmenu( "menuWidget" ).parent().parent()[ 0 ], $( "#selectmenu-wrap2" )[ 0 ], "empty jQuery object, inside .ui-front" );
- $( "#selectmenu-wrap2" ).removeClass( "ui-front" );
-
element.selectmenu().selectmenu( "option", "appendTo", "#selectmenu-wrap1" );
equal( element.selectmenu( "menuWidget" ).parent().parent()[ 0 ], $( "#selectmenu-wrap1" )[ 0 ], "modified after init" );
element.selectmenu( "destroy" );
@@ -49,6 +43,23 @@ test( "appendTo another element", function () {
element.selectmenu( "destroy" );
});
+test( "appendTo: ui-front", function() {
+ expect( 2 );
+ var element = $( "#speed" );
+
+ $( "#selectmenu-wrap2" ).addClass( "ui-front" );
+ element.selectmenu();
+ equal( element.selectmenu( "menuWidget" ).parent().parent()[ 0 ],
+ $( "#selectmenu-wrap2" )[ 0 ], "null, inside .ui-front" );
+ element.selectmenu( "destroy" );
+
+ element.selectmenu({
+ appendTo: $()
+ });
+ equal( element.selectmenu( "menuWidget" ).parent().parent()[ 0 ],
+ $( "#selectmenu-wrap2" )[ 0 ], "empty jQuery object, inside .ui-front" );
+});
+
test( "CSS styles", function () {
expect( 2 );