Cleaned up divs that should've been removed after a test run.
[jquery.git] / test / unit / manipulation.js
index 7db8d5b..031bf5b 100644 (file)
@@ -793,7 +793,7 @@ test("clone() on XML nodes", function() {
 }
 
 var testHtml = function(valueObj) {
-       expect(22);
+       expect(24);
 
        jQuery.scriptorder = 0;
 
@@ -805,6 +805,11 @@ var testHtml = function(valueObj) {
        }
        ok( pass, "Set HTML" );
 
+       div = jQuery("<div/>").html( valueObj('<div id="parent_1"><div id="child_1"/></div><div id="parent_2"/>') );
+
+       equals( div.children().length, 2, "Make sure two child nodes exist." );
+       equals( div.children().children().length, 1, "Make sure that a grandchild exists." );
+
        reset();
        // using contents will get comments regular, text, and comment nodes
        var j = jQuery("#nonnodes").contents();
@@ -972,7 +977,7 @@ test("empty()", function() {
 });
 
 test("jQuery.cleanData", function() {
-       expect(10);
+       expect(14);
        
        var type, pos, div, child;
        
@@ -1002,6 +1007,9 @@ test("jQuery.cleanData", function() {
        // Should do nothing
        pos = "Inner";
        child.trigger("click");
+
+       // Should trigger 2
+       div.remove();
        
        type = "html";
        
@@ -1018,6 +1026,9 @@ test("jQuery.cleanData", function() {
        // Should do nothing
        pos = "Inner";
        child.trigger("click");
+
+       // Should trigger 2
+       div.remove();
        
        function getDiv() {
                var div = jQuery("<div class='outer'><div class='inner'></div></div>").click(function(){
@@ -1040,4 +1051,4 @@ test("jQuery.cleanData", function() {
                
                return div;
        }
-});
\ No newline at end of file
+});