module( "button" );
- var unit_button = function ( widget, type ) {
+ var unit_button = function ( widget, type, text ) {
var buttonClassPrefix = "ui-btn",
buttonText = type,
icon,
// Text Trim, Cause jQueryMobile(JQM) 1.1 forced to add - "\u00a0" in buttonIcon(ButtonMarkup)
// JQM 1.1 buttonMarkup code :
// - if( buttonIcon ) buttonIcon.appendChild( document.createTextNode( "\u00a0" ) );
- equal( widget.text().trim() , buttonText , "Button Text" );
-
+ if ( buttonText == "" ) {
+ equal( widget.text().trim() , text , "Button Text icon only" );
+ } else {
+ equal( widget.text().trim() , buttonText , "Button Text" );
+ }
icon = widget.jqmData("icon");
if ( icon !== undefined ) {
ok( widget.children().children().hasClass("ui-icon-" + icon ) , "Style - Button Icon" );
});
test ( "Button - Inline, Only Icon(Reveal)" , function () {
- unit_button( $("#button-4"), "Non Text Button" );
+ unit_button( $("#button-4"), "Non Text Button", "reveal" );
});
test ( "Button - Inline, Only Icon(Send), circle" , function () {
- unit_button( $("#button-5"), "Non Text Button" );
+ unit_button( $("#button-5"), "Non Text Button", "send" );
});
test ( "Button - Inline, Only Icon(Favorite), nobackground" , function () {
- unit_button( $("#button-6"), "Non Text Button" );
+ unit_button( $("#button-6"), "Non Text Button", "favorite" );
});
});
ok( created_collapse, "Create" );
/* Check Option */
- equal( obj_collapse.options.expandCueText, " click to expand contents", "Collapsed test -> expandCueText" );
- equal( obj_collapse.options.collapseCueText, " click to collapse contents", "Collapsed test -> collapseCueText" );
+ equal( obj_collapse.options.expandCueText, " Expandable list, tap to open list", "Collapsed test -> expandCueText" );
+ equal( obj_collapse.options.collapseCueText, " Expandable list, tap to close list", "Collapsed test -> collapseCueText" );
equal( obj_collapse.options.collapsed, true, "Collapsed test -> collapsed" );
equal( obj_collapse.options.heading, "h1,h2,h3,h4,h5,h6,legend,li", "Collapsed test -> heading" );
equal( obj_collapse.options.theme, 's', "Collapsed test -> theme" );
equal( handle.attr("aria-valuemin"), widget.attr("min"), "Paramter: min" );
equal( handle.attr("aria-valuemax"), widget.attr("max"), "Paramter: max" );
- equal( parseInt( handle.css("left") ), handle_left( widget, slider ), "Handle Location: Default" );
+ ok( Math.abs(parseInt( handle.css("left") ) - handle_left( widget, slider ) ) <= 1, "Handle Location: Default" );
/* Check APIs */
widget.val( random_move(widget.attr("min"), widget.attr("max")) );
widget.trigger("change");
- equal( parseInt( handle.css("left") ), handle_left( widget, slider ), "Handle Location: Moved" );
+ ok( Math.abs(parseInt( handle.css("left") ) - handle_left( widget, slider ) ) <= 1, "Handle Location: Moved" );
};
test( "normal slider", function () {