aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/button/options.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/button/options.js')
-rw-r--r--tests/unit/button/options.js120
1 files changed, 60 insertions, 60 deletions
diff --git a/tests/unit/button/options.js b/tests/unit/button/options.js
index ad4169e14..31542427c 100644
--- a/tests/unit/button/options.js
+++ b/tests/unit/button/options.js
@@ -8,33 +8,33 @@ module( "button: options" );
test( "disabled, explicit value", function( assert ) {
expect( 7 );
- var element = $( "#radio01" ).button({ disabled: false });
+ var element = $( "#radio01" ).button( { disabled: false } );
deepEqual( element.button( "option", "disabled" ), false, "disabled option set to false" );
deepEqual( element.prop( "disabled" ), false, "element is disabled" );
assert.lacksClasses( element.button( "widget" ), "ui-state-disabled ui-button-disabled" );
- element = $( "#radio02" ).button({ disabled: true });
+ element = $( "#radio02" ).button( { disabled: true } );
ok( !element.button( "widget" ).attr( "aria-disabled" ), "element does not get aria-disabled" );
assert.hasClasses( element.button( "widget" ), "ui-button-disabled ui-state-disabled" );
deepEqual( element.button( "option", "disabled" ), true, "disabled option set to true" );
deepEqual( element.prop( "disabled" ), true, "element is not disabled" );
-});
+} );
-test("disabled, null", function() {
+test( "disabled, null", function() {
expect( 4 );
- $("#radio01").button({ disabled: null });
- deepEqual(false, $("#radio01").button("option", "disabled"),
- "disabled option set to false");
- deepEqual(false, $("#radio01").prop("disabled"), "element is disabled");
-
- $("#radio02").prop("disabled", true).button({ disabled: null });
- deepEqual(true, $("#radio02").button("option", "disabled"),
- "disabled option set to true");
- deepEqual(true, $("#radio02").prop("disabled"), "element is not disabled");
-});
+ $( "#radio01" ).button( { disabled: null } );
+ deepEqual( false, $( "#radio01" ).button( "option", "disabled" ),
+ "disabled option set to false" );
+ deepEqual( false, $( "#radio01" ).prop( "disabled" ), "element is disabled" );
+
+ $( "#radio02" ).prop( "disabled", true ).button( { disabled: null } );
+ deepEqual( true, $( "#radio02" ).button( "option", "disabled" ),
+ "disabled option set to true" );
+ deepEqual( true, $( "#radio02" ).prop( "disabled" ), "element is not disabled" );
+} );
test( "disabled, ui-state-active is removed unless checkbox or radio", function( assert ) {
expect( 12 );
@@ -68,90 +68,90 @@ test( "disabled, ui-state-active is removed unless checkbox or radio", function(
assert.lacksClasses( buttonElement, "ui-state-active",
"Disabled [" + elementType + "] does not have ui-state-active class." );
}
- });
-});
+ } );
+} );
-test("text false without icon", function() {
+test( "text false without icon", function() {
expect( 1 );
- $("#button").button({
+ $( "#button" ).button( {
text: false
- });
- ok( $("#button").is(".ui-button-text-only:not(.ui-button-icon-only)") );
+ } );
+ ok( $( "#button" ).is( ".ui-button-text-only:not(.ui-button-icon-only)" ) );
- $("#button").button("destroy");
-});
+ $( "#button" ).button( "destroy" );
+} );
-test("text false with icon", function() {
+test( "text false with icon", function() {
expect( 1 );
- $("#button").button({
+ $( "#button" ).button( {
text: false,
icons: {
primary: "iconclass"
}
- });
- ok( $("#button").is(".ui-button-icon-only:not(.ui-button-text):has(span.ui-icon.iconclass)") );
+ } );
+ ok( $( "#button" ).is( ".ui-button-icon-only:not(.ui-button-text):has(span.ui-icon.iconclass)" ) );
- $("#button").button("destroy");
-});
+ $( "#button" ).button( "destroy" );
+} );
-test("label, default", function() {
+test( "label, default", function() {
expect( 2 );
- $("#button").button();
- deepEqual( $("#button").text(), "Label" );
- deepEqual( $( "#button").button( "option", "label" ), "Label" );
+ $( "#button" ).button();
+ deepEqual( $( "#button" ).text(), "Label" );
+ deepEqual( $( "#button" ).button( "option", "label" ), "Label" );
- $("#button").button("destroy");
-});
+ $( "#button" ).button( "destroy" );
+} );
-test("label", function() {
+test( "label", function() {
expect( 2 );
- $("#button").button({
+ $( "#button" ).button( {
label: "xxx"
- });
- deepEqual( $("#button").text(), "xxx" );
- deepEqual( $("#button").button( "option", "label" ), "xxx" );
+ } );
+ deepEqual( $( "#button" ).text(), "xxx" );
+ deepEqual( $( "#button" ).button( "option", "label" ), "xxx" );
- $("#button").button("destroy");
-});
+ $( "#button" ).button( "destroy" );
+} );
-test("label default with input type submit", function() {
+test( "label default with input type submit", function() {
expect( 2 );
- deepEqual( $("#submit").button().val(), "Label" );
- deepEqual( $("#submit").button( "option", "label" ), "Label" );
-});
+ deepEqual( $( "#submit" ).button().val(), "Label" );
+ deepEqual( $( "#submit" ).button( "option", "label" ), "Label" );
+} );
-test("label with input type submit", function() {
+test( "label with input type submit", function() {
expect( 2 );
- var label = $("#submit").button({
+ var label = $( "#submit" ).button( {
label: "xxx"
- }).val();
+ } ).val();
deepEqual( label, "xxx" );
- deepEqual( $("#submit").button( "option", "label" ), "xxx" );
-});
+ deepEqual( $( "#submit" ).button( "option", "label" ), "xxx" );
+} );
-test("icons", function() {
+test( "icons", function() {
expect( 1 );
- $("#button").button({
+ $( "#button" ).button( {
text: false,
icons: {
primary: "iconclass",
secondary: "iconclass2"
}
- });
- ok( $("#button").is(":has(span.ui-icon.ui-button-icon-primary.iconclass):has(span.ui-icon.ui-button-icon-secondary.iconclass2)") );
+ } );
+ ok( $( "#button" ).is( ":has(span.ui-icon.ui-button-icon-primary.iconclass):has(span.ui-icon.ui-button-icon-secondary.iconclass2)" ) );
- $("#button").button("destroy");
-});
+ $( "#button" ).button( "destroy" );
+} );
-test( "#5295 - button does not remove hoverstate if disabled" , function( assert ) {
+test( "#5295 - button does not remove hoverstate if disabled", function( assert ) {
expect( 1 );
- var btn = $("#button").button();
+ var btn = $( "#button" ).button();
btn.on( "hover", function() {
btn.button( "disable" );
- });
+ } );
btn.trigger( "mouseenter" );
btn.trigger( "mouseleave" );
assert.lacksClasses( btn, "ui-state-hover" );
-});
+} );
} );