Skip to content
Permalink
Browse files

We only care that some of the html return value is escaped, not neces…

…sarily all of it (as is the case in Safari 3.x).
  • Loading branch information
jeresig committed Jan 13, 2010
1 parent 1960f28 commit d431519d61f55af8bd1714d00126c948d888f3a9
Showing with 8 additions and 8 deletions.
  1. +8 −8 test/unit/manipulation.js
@@ -828,9 +828,9 @@ var testHtml = function(valueObj) {
equals( $div.html(valueObj( 0 )).html(), '0', 'Setting a zero as html' );

var $div2 = jQuery('<div/>'), insert = "&lt;div&gt;hello1&lt;/div&gt;";
equals( $div2.html(insert).html(), insert, "Verify escaped insertion." );
equals( $div2.html("x" + insert).html(), "x" + insert, "Verify escaped insertion." );
equals( $div2.html(" " + insert).html(), " " + insert, "Verify escaped insertion." );
equals( $div2.html(insert).html().replace(/>/g, "&gt;"), insert, "Verify escaped insertion." );
equals( $div2.html("x" + insert).html().replace(/>/g, "&gt;"), "x" + insert, "Verify escaped insertion." );
equals( $div2.html(" " + insert).html().replace(/>/g, "&gt;"), " " + insert, "Verify escaped insertion." );

var map = jQuery("<map/>").html(valueObj("<area id='map01' shape='rect' coords='50,50,150,150' href='http://www.jquery.com/' alt='jQuery'>"));

@@ -908,17 +908,17 @@ test("html(Function) with incoming value", function() {
equals( $div2.html(function(i, val) {
equals( val, "", "Make sure the incoming value is correct." );
return insert;
}).html(), insert, "Verify escaped insertion." );
}).html().replace(/>/g, "&gt;"), insert, "Verify escaped insertion." );

equals( $div2.html(function(i, val) {
equals( val, insert, "Make sure the incoming value is correct." );
equals( val.replace(/>/g, "&gt;"), insert, "Make sure the incoming value is correct." );
return "x" + insert;
}).html(), "x" + insert, "Verify escaped insertion." );
}).html().replace(/>/g, "&gt;"), "x" + insert, "Verify escaped insertion." );

equals( $div2.html(function(i, val) {
equals( val, "x" + insert, "Make sure the incoming value is correct." );
equals( val.replace(/>/g, "&gt;"), "x" + insert, "Make sure the incoming value is correct." );
return " " + insert;
}).html(), " " + insert, "Verify escaped insertion." );
}).html().replace(/>/g, "&gt;"), " " + insert, "Verify escaped insertion." );
});

var testRemove = function(method) {

0 comments on commit d431519

Please sign in to comment.
You can’t perform that action at this time.