@@ -117,14 +117,38 @@ QUnit.test( "aria-modal", function( assert ) {
117
117
element . remove ( ) ;
118
118
} ) ;
119
119
120
- QUnit . test ( "ui dialog title tagname " , function ( assert ) {
121
- assert . expect ( 1 ) ;
120
+ QUnit . test ( "ui dialog title heading level " , function ( assert ) {
121
+ assert . expect ( 7 ) ;
122
122
123
123
var element , nodeName ;
124
124
125
- element = $ ( "<div>" ) . dialog ( { modal : true , uiDialogTitleTagName : "<h2>" } ) ;
125
+ element = $ ( "<div>" ) . dialog ( { modal : true } ) ;
126
+ nodeName = element . dialog ( "widget" ) . find ( ".ui-dialog-title" ) . get ( 0 ) . nodeName . toLowerCase ( ) ;
127
+ assert . equal ( nodeName , "span" , "The dialog title element is span" ) ;
128
+
129
+ element = $ ( "<div>" ) . dialog ( { modal : true , uiDialogTitleTagName : 0 } ) ;
130
+ nodeName = element . dialog ( "widget" ) . find ( ".ui-dialog-title" ) . get ( 0 ) . nodeName . toLowerCase ( ) ;
131
+ assert . equal ( nodeName , "span" , "The dialog title element is span" ) ;
132
+
133
+ element = $ ( "<div>" ) . dialog ( { modal : true , uiDialogTitleTagName : 1 } ) ;
134
+ nodeName = element . dialog ( "widget" ) . find ( ".ui-dialog-title" ) . get ( 0 ) . nodeName . toLowerCase ( ) ;
135
+ assert . equal ( nodeName , "h1" , "The dialog title element is h1" ) ;
136
+
137
+ element = $ ( "<div>" ) . dialog ( { modal : true , uiDialogTitleTagName : 6 } ) ;
138
+ nodeName = element . dialog ( "widget" ) . find ( ".ui-dialog-title" ) . get ( 0 ) . nodeName . toLowerCase ( ) ;
139
+ assert . equal ( nodeName , "h6" , "The dialog title element is h6" ) ;
140
+
141
+ element = $ ( "<div>" ) . dialog ( { modal : true , uiDialogTitleTagName : 9 } ) ;
142
+ nodeName = element . dialog ( "widget" ) . find ( ".ui-dialog-title" ) . get ( 0 ) . nodeName . toLowerCase ( ) ;
143
+ assert . equal ( nodeName , "span" , "The dialog title element is span" ) ;
144
+
145
+ element = $ ( "<div>" ) . dialog ( { modal : true , uiDialogTitleTagName : - 9 } ) ;
146
+ nodeName = element . dialog ( "widget" ) . find ( ".ui-dialog-title" ) . get ( 0 ) . nodeName . toLowerCase ( ) ;
147
+ assert . equal ( nodeName , "span" , "The dialog title element is span" ) ;
148
+
149
+ element = $ ( "<div>" ) . dialog ( { modal : true , uiDialogTitleTagName : 2.3 } ) ;
126
150
nodeName = element . dialog ( "widget" ) . find ( ".ui-dialog-title" ) . get ( 0 ) . nodeName . toLowerCase ( ) ;
127
- assert . equal ( nodeName , "h2 " , "The dialog title element is h2 " ) ;
151
+ assert . equal ( nodeName , "span " , "The dialog title element is span " ) ;
128
152
} ) ;
129
153
130
154
QUnit . test ( "widget method" , function ( assert ) {
0 commit comments