@@ -179,15 +179,31 @@ QUnit.test( "manipulation", function( assert ) {
179
179
elem2 = jQuery ( "<div/>" ) . appendTo ( "#qunit-fixture" ) ;
180
180
181
181
assert . strictEqual ( elem1 . text ( "foo" ) . text ( ) , "foo" , ".html getter/setter" ) ;
182
- assert . strictEqual ( elem1 . html ( "<span/>" ) . html ( ) , "<span></span>" , ".html getter/setter" ) ;
182
+
183
+ assert . strictEqual (
184
+
185
+ // Support: IE 8 only
186
+ // IE 8 prints tag names in upper case.
187
+ elem1 . html ( "<span/>" ) . html ( ) . toLowerCase ( ) ,
188
+ "<span></span>" ,
189
+ ".html getter/setter"
190
+ ) ;
183
191
184
192
assert . strictEqual ( elem1 . append ( elem2 ) [ 0 ] . childNodes [ 1 ] , elem2 [ 0 ] , ".append" ) ;
185
193
assert . strictEqual ( elem1 . prepend ( elem2 ) [ 0 ] . childNodes [ 0 ] , elem2 [ 0 ] , ".prepend" ) ;
186
194
187
195
child = elem1 . find ( "span" ) ;
188
196
child . after ( "<a/>" ) ;
189
197
child . before ( "<b/>" ) ;
190
- assert . strictEqual ( elem1 . html ( ) , "<div></div><b></b><span></span><a></a>" , ".after/.before" ) ;
198
+
199
+ assert . strictEqual (
200
+
201
+ // Support: IE 8 only
202
+ // IE 8 prints tag names in upper case.
203
+ elem1 . html ( ) ,
204
+ "<div></div><b></b><span></span><a></a>" ,
205
+ ".after/.before"
206
+ ) ;
191
207
} ) ;
192
208
193
209
QUnit . test ( "offset" , function ( assert ) {
@@ -251,12 +267,34 @@ QUnit.test( "wrap", function( assert ) {
251
267
var elem = jQuery ( "<div><a><b></b></a><a></a></div>" ) ;
252
268
253
269
elem . find ( "b" ) . wrap ( "<span>" ) ;
254
- assert . strictEqual ( elem . html ( ) , "<a><span><b></b></span></a><a></a>" , ".wrap" ) ;
270
+
271
+ assert . strictEqual (
272
+
273
+ // Support: IE 8 only
274
+ // IE 8 prints tag names in upper case.
275
+ elem . html ( ) . toLowerCase ( ) ,
276
+ "<a><span><b></b></span></a><a></a>" ,
277
+ ".wrap"
278
+ ) ;
279
+
255
280
elem . find ( "span" ) . wrapInner ( "<em>" ) ;
256
- assert . strictEqual ( elem . html ( ) , "<a><span><em><b></b></em></span></a><a></a>" , ".wrapInner" ) ;
281
+
282
+ assert . strictEqual (
283
+
284
+ // Support: IE 8 only
285
+ // IE 8 prints tag names in upper case.
286
+ elem . html ( ) . toLowerCase ( ) ,
287
+ "<a><span><em><b></b></em></span></a><a></a>" ,
288
+ ".wrapInner"
289
+ ) ;
290
+
257
291
elem . find ( "a" ) . wrapAll ( "<i>" ) ;
292
+
258
293
assert . strictEqual (
259
- elem . html ( ) ,
294
+
295
+ // Support: IE 8 only
296
+ // IE 8 prints tag names in upper case.
297
+ elem . html ( ) . toLowerCase ( ) ,
260
298
"<i><a><span><em><b></b></em></span></a><a></a></i>" ,
261
299
".wrapAll"
262
300
) ;
0 commit comments