aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/dialog/dialog_deprecated.js
blob: 6a26c229ebce7f1ceeeb615e260e8bac3e5ab929 (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
(function( $ ) {

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

test( "dialogClass", function() {
	expect( 6 );

	var element = $( "<div>" ).dialog(),
		widget = element.dialog( "widget" );
	equal( widget.is( ".foo" ), false, "dialogClass not specified. class not added" );
	element.remove();

	element = $( "<div>" ).dialog({ dialogClass: "foo" });
	widget = element.dialog( "widget" );
	equal( widget.is( ".foo" ), true, "dialogClass in init, foo class added" );
	element.dialog( "option", "dialogClass", "foobar" );
	equal( widget.is( ".foo" ), false, "dialogClass changed, previous one was removed" );
	equal( widget.is( ".foobar" ), true, "dialogClass changed, new one was added" );
	element.remove();

	element = $( "<div>" ).dialog({ dialogClass: "foo bar" });
	widget = element.dialog( "widget" );
	equal( widget.is( ".foo" ), true, "dialogClass in init, two classes. foo class added" );
	equal( widget.is( ".bar" ), true, "dialogClass in init, two classes. bar class added" );
	element.remove();
});

})( jQuery );