aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/spinner/deprecated.js
blob: c45a053fd0ef0b2270187c22d9bbcc2f6eee4443 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
define( [
	"jquery",
	"ui/spinner"
], function( $ ) {

var originalSpinner = $.ui.spinner.prototype;
module( "spinner: deprecated", {
	setup: function() {
		$.widget( "ui.spinner", $.ui.spinner, {
			_uiSpinnerHtml: function() {
				return "<span class='spin-wrap'>";
			},

			_buttonHtml: function() {
				return "" +
					"<a class='spin-up'>" +
						"<span>&#9650;</span>" +
					"</a>" +
					"<a>" +
						"<span>&#9660;</span>" +
					"</a>";
			}
		} );
	},

	teardown: function() {
		$.ui.spinner.prototype = originalSpinner;
	}
} );

test( "markup structure - custom", function( 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" );
} );

} );