We only care that some of the html return value is escaped, not necessarily all of it (as is the case in Safari 3.x).
This commit is contained in:
parent
1960f28c0b
commit
d431519d61
1 changed files with 8 additions and 8 deletions
|
@ -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 = "<div>hello1</div>";
|
||||
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, ">"), insert, "Verify escaped insertion." );
|
||||
equals( $div2.html("x" + insert).html().replace(/>/g, ">"), "x" + insert, "Verify escaped insertion." );
|
||||
equals( $div2.html(" " + insert).html().replace(/>/g, ">"), " " + 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, ">"), insert, "Verify escaped insertion." );
|
||||
|
||||
equals( $div2.html(function(i, val) {
|
||||
equals( val, insert, "Make sure the incoming value is correct." );
|
||||
equals( val.replace(/>/g, ">"), insert, "Make sure the incoming value is correct." );
|
||||
return "x" + insert;
|
||||
}).html(), "x" + insert, "Verify escaped insertion." );
|
||||
}).html().replace(/>/g, ">"), "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, ">"), "x" + insert, "Make sure the incoming value is correct." );
|
||||
return " " + insert;
|
||||
}).html(), " " + insert, "Verify escaped insertion." );
|
||||
}).html().replace(/>/g, ">"), " " + insert, "Verify escaped insertion." );
|
||||
});
|
||||
|
||||
var testRemove = function(method) {
|
||||
|
|
Loading…
Reference in a new issue