Skip to content
Permalink
Browse files

Tooltip: Use new has/lacksClasses assertions for all class checks

  • Loading branch information
arschmitz committed Jan 30, 2015
1 parent b88a821 commit 7b01dc3d2c14e34740d344e2a0f714ed59915d2c
Showing with 5 additions and 5 deletions.
  1. +2 −2 tests/unit/tooltip/tooltip_deprecated.js
  2. +3 −3 tests/unit/tooltip/tooltip_methods.js
@@ -2,12 +2,12 @@

module( "tooltip: (deprecated) options" );

test( "tooltipClass", function() {
test( "tooltipClass", function( assert ) {
expect( 1 );
var element = $( "#tooltipped1" ).tooltip({
tooltipClass: "custom"
}).tooltip( "open" );
ok( $( "#" + element.data( "ui-tooltip-id" ) ).hasClass( "custom" ) );
assert.hasClasses( $( "#" + element.data( "ui-tooltip-id" ) ), "custom" );
});

}( jQuery ) );
@@ -53,7 +53,7 @@ test( "open/close with tracking", function() {
$.fx.off = false;
});

test( "enable/disable", function() {
test( "enable/disable", function( assert ) {
expect( 11 );
$.fx.off = true;
var tooltip,
@@ -67,9 +67,9 @@ test( "enable/disable", function() {
element.tooltip( "disable" );
equal( $( ".ui-tooltip" ).length, 0, "no tooltip when disabled" );

ok( !element.tooltip( "widget" ).hasClass( "ui-state-disabled" ), "element doesn't get ui-state-disabled" );
assert.lacksClasses( element.tooltip( "widget" ), "ui-state-disabled" );
ok( !element.tooltip( "widget" ).attr( "aria-disabled" ), "element doesn't get aria-disabled" );
ok( !element.tooltip( "widget" ).hasClass( "ui-tooltip-disabled" ), "element doesn't get ui-tooltip-disabled" );
assert.lacksClasses( element.tooltip( "widget" ), "ui-tooltip-disabled" );
strictEqual( tooltip.attr( "title" ), undefined, "title removed on disable" );

element.tooltip( "open" );

0 comments on commit 7b01dc3

Please sign in to comment.
You can’t perform that action at this time.