corrade-http-templates
/instantMessage/node_modules/jquery-ui/tests/unit/spinner/deprecated.js |
@@ -0,0 +1,42 @@ |
define( [ |
"qunit", |
"jquery", |
"ui/widgets/spinner" |
], function( QUnit, $ ) { |
|
var originalSpinner = $.ui.spinner.prototype; |
QUnit.module( "spinner: deprecated", { |
beforeEach: function() { |
$.widget( "ui.spinner", $.ui.spinner, { |
_uiSpinnerHtml: function() { |
return "<span class='spin-wrap'>"; |
}, |
|
_buttonHtml: function() { |
return "" + |
"<a class='spin-up'>" + |
"<span>▲</span>" + |
"</a>" + |
"<a>" + |
"<span>▼</span>" + |
"</a>"; |
} |
} ); |
}, |
|
afterEach: function() { |
$.ui.spinner.prototype = originalSpinner; |
} |
} ); |
|
QUnit.test( "markup structure - custom", function( assert ) { |
assert.expect( 2 ); |
var element = $( "#spin" ).spinner(), |
spinner = element.spinner( "widget" ), |
up = spinner.find( ".ui-spinner-up" ); |
|
assert.hasClasses( spinner, "ui-spinner ui-widget ui-widget-content spin-wrap", "_uiSpinnerHtml() overides default markup" ); |
assert.hasClasses( up, "ui-spinner-button ui-spinner-up ui-widget spin-up", "_ButtonHtml() overides default markup" ); |
} ); |
|
} ); |