diff options
author | cmcnulty <cmcnulty@kznf.com> | 2011-03-09 12:44:46 -0800 |
---|---|---|
committer | cmcnulty <cmcnulty@kznf.com> | 2011-03-09 12:44:46 -0800 |
commit | 2746d7f29976462499fa98181986f47c75258c94 (patch) | |
tree | 0bd3ccd50e74701ef27d382d2045c49f0e8bea85 /test | |
parent | 4aafe727daa4ba6b0ac632f6ee79556eacd7712c (diff) | |
download | jquery-2746d7f29976462499fa98181986f47c75258c94.tar.gz jquery-2746d7f29976462499fa98181986f47c75258c94.zip |
move embed tests to area where objects tests are already happening
Diffstat (limited to 'test')
-rw-r--r-- | test/unit/manipulation.js | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/test/unit/manipulation.js b/test/unit/manipulation.js index a5b718931..34e140b96 100644 --- a/test/unit/manipulation.js +++ b/test/unit/manipulation.js @@ -898,7 +898,7 @@ test("clone() (#8070)", function () { }); test("clone()", function() { - expect(37); + expect(40); equals( 'This is a normal link: Yahoo', jQuery('#en').text(), 'Assert text for #en' ); var clone = jQuery('#yahoo').clone(); equals( 'Try them out:Yahoo', jQuery('#first').append(clone).text(), 'Check for clone' ); @@ -965,6 +965,14 @@ test("clone()", function() { cloneEvt.remove(); divEvt.remove(); + // Test both html() and clone() for <embed and <object types + div = jQuery("<div/>").html('<embed height="355" width="425" src="http://www.youtube.com/v/3KANI2dpXLw&hl=en"></embed>'); + + clone = div.clone(true); + equals( clone.length, 1, "One element cloned" ); + equals( clone.html(), div.html(), "Element contents cloned" ); + equals( clone[0].nodeName.toUpperCase(), "DIV", "DIV element cloned" ); + // this is technically an invalid object, but because of the special // classid instantiation it is the only kind that IE has trouble with, // so let's test with it too. @@ -1053,7 +1061,7 @@ test("clone() on XML nodes", function() { } var testHtml = function(valueObj) { - expect(35); + expect(31); jQuery.scriptorder = 0; @@ -1081,18 +1089,6 @@ var testHtml = function(valueObj) { QUnit.reset(); - jQuery("#main").html(valueObj("<embed src='data/cow.jpg'></embed>")); - ok((jQuery("#main").children().length > 0), "Make sure there is a child EMBED element." ); - equals( jQuery("#main").children()[0].nodeName.toUpperCase(), "EMBED", "And that an embed element was inserted." ); - - QUnit.reset(); - - jQuery("#main").html(valueObj("<object data='data/cow.jpg'></object>")); - equals( jQuery("#main").children().length, 1, "Make sure there is a child OBJECT element." ); - equals( jQuery("#main").children()[0].nodeName.toUpperCase(), "OBJECT", "And that an object element was inserted." ); - - QUnit.reset(); - // using contents will get comments regular, text, and comment nodes var j = jQuery("#nonnodes").contents(); j.html(valueObj("<b>bold</b>")); @@ -1141,7 +1137,7 @@ test("html(String)", function() { test("html(Function)", function() { testHtml(functionReturningObj); - expect(37); + expect(33); QUnit.reset(); |