diff options
author | Dave Methvin <dave.methvin@gmail.com> | 2013-05-08 21:07:41 -0400 |
---|---|---|
committer | Dave Methvin <dave.methvin@gmail.com> | 2013-05-09 14:53:15 -0400 |
commit | 9fdbc8bf33418f7b3a3a88df9a04ffee53c8dc66 (patch) | |
tree | 627b49f56c0415fbf023c4291467ab7acdf6e269 /test | |
parent | c9267ab078ad223eceb381fb45ab06a86baccfb0 (diff) | |
download | jquery-9fdbc8bf33418f7b3a3a88df9a04ffee53c8dc66.tar.gz jquery-9fdbc8bf33418f7b3a3a88df9a04ffee53c8dc66.zip |
Fix #13223. Re-allow leading space in HTML. Close gh-1264.
(cherry picked from commit 00eafdf028f7730665ce1c05ab44e3f0bc80fbc2)
Diffstat (limited to 'test')
-rw-r--r-- | test/unit/core.js | 8 | ||||
-rw-r--r-- | test/unit/selector.js | 12 |
2 files changed, 7 insertions, 13 deletions
diff --git a/test/unit/core.js b/test/unit/core.js index 60b8e7272..7770000e5 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -38,7 +38,7 @@ test("jQuery()", function() { div = jQuery("<div/><hr/><code/><b/>"), exec = false, lng = "", - expected = 20, + expected = 22, attrObj = { "text": "test", "class": "test2", @@ -113,6 +113,12 @@ test("jQuery()", function() { equal( jQuery(document.body).get(0), jQuery("body").get(0), "Test passing an html node to the factory" ); + elem = jQuery(" <em>hello</em>")[0]; + equal( elem.nodeName.toLowerCase(), "em", "leading space" ); + + elem = jQuery("\n\n<em>world</em>")[0]; + equal( elem.nodeName.toLowerCase(), "em", "leading newlines" ); + elem = jQuery("<div/>", attrObj ); if ( jQuery.fn.width ) { diff --git a/test/unit/selector.js b/test/unit/selector.js index 440e7167b..7939ea350 100644 --- a/test/unit/selector.js +++ b/test/unit/selector.js @@ -73,18 +73,6 @@ test("disconnected nodes - jQuery only", function() { equal( $opt.is(":selected"), true, "selected option" ); }); -test("jQuery only - broken", 1, function() { - raises(function() { - // Setting context to null here somehow avoids QUnit's window.error handling - // making the e & e.message correct - // For whatever reason, without this, - // Sizzle.error will be called but no error will be seen in oldIE - jQuery.call( null, " <div/> " ); - }, function( e ) { - return (/syntax.err/i).test( e.message ); - }, "leading space invalid: $(' <div/> ')" ); -}); - testIframe("selector/html5_selector", "attributes - jQuery.attr", function( jQuery, window, document ) { expect( 35 ); |