From fde2e44f864c1bb4b8476ccdd7cd16b5c0115860 Mon Sep 17 00:00:00 2001 From: Dave Methvin Date: Tue, 9 Oct 2012 20:06:02 -0400 Subject: [PATCH] Break big-html check into its own test for IE6. --- test/unit/core.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/test/unit/core.js b/test/unit/core.js index 7d9ce3bb07..ac90e3b0b9 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -601,7 +601,7 @@ test("isWindow", function() { }); test("jQuery('html')", function() { - expect( 18 ); + expect( 15 ); QUnit.reset(); jQuery["foo"] = false; @@ -638,19 +638,22 @@ test("jQuery('html')", function() { // equal( jQuery("element[attribute=
]").length, 0, "When html is within brackets, do not recognize as html." ); // equal( jQuery("element:not(
)").length, 0, "When html is within parens, do not recognize as html." ); // equal( jQuery("\\").length, 0, "Ignore escaped html characters" ); +}); + +test("jQuery('massive html #7990')", function() { + expect( 3 ); - // Test very large html string #7990 var i; - var li = "
  • very large html string
  • "; + var li = "
  • very very very very large html string
  • "; var html = [""; html = jQuery(html.join(""))[0]; equal( html.nodeName.toLowerCase(), "ul"); equal( html.firstChild.nodeName.toLowerCase(), "li"); - equal( html.childNodes.length, 50000 ); + equal( html.childNodes.length, 30000 ); }); test("jQuery('html', context)", function() {