Skip to content

Commit

Permalink
We only care that some of the html return value is escaped, not neces…
Browse files Browse the repository at this point in the history
…sarily all of it (as is the case in Safari 3.x).
  • Loading branch information
jeresig committed Jan 13, 2010
1 parent 1960f28 commit d431519
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions test/unit/manipulation.js
Expand Up @@ -828,9 +828,9 @@ var testHtml = function(valueObj) {
equals( $div.html(valueObj( 0 )).html(), '0', 'Setting a zero as html' ); equals( $div.html(valueObj( 0 )).html(), '0', 'Setting a zero as html' );


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


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


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


equals( $div2.html(function(i, val) { 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; 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( $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; return " " + insert;
}).html(), " " + insert, "Verify escaped insertion." ); }).html().replace(/>/g, "&gt;"), " " + insert, "Verify escaped insertion." );
}); });


var testRemove = function(method) { var testRemove = function(method) {
Expand Down

0 comments on commit d431519

Please sign in to comment.