]> source.dussan.org Git - jquery.git/commitdiff
Tests: Skip a new `.text()` test in IE 9
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Mon, 12 Jun 2023 21:52:30 +0000 (23:52 +0200)
committerMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Mon, 12 Jun 2023 21:52:30 +0000 (23:52 +0200)
The test depends on `DOMParser`'s `parseFromString` called with `text/html`
which is not supported in IE 9.

test/unit/manipulation.js

index 8f7e8f663bc34a098a8eb7bab188f20506fae57b..d384b403f59ed317e6dcd81d51bb726f7d0093cb 100644 (file)
@@ -53,8 +53,12 @@ QUnit.test( "text()", function( assert ) {
 
        $newLineTest.remove();
 
-       doc = new DOMParser().parseFromString( "<span>example</span>", "text/html" );
-       assert.equal( jQuery( doc ).text(), "example", "text() on HTMLDocument (gh-5264)" );
+       if ( !document.documentMode || document.documentMode > 9 ) {
+               doc = new DOMParser().parseFromString( "<span>example</span>", "text/html" );
+               assert.equal( jQuery( doc ).text(), "example", "text() on HTMLDocument (gh-5264)" );
+       } else {
+               assert.ok( true, "IE 9 doesn't support DOMParser's parseFromString with text/html" );
+       }
 } );
 
 QUnit.test( "text(undefined)", function( assert ) {