Make sure that the correct context is being passed in for replaceWith(fn). Fixes...
[jquery.git] / test / unit / manipulation.js
index bbf9a3a..168c17c 100644 (file)
@@ -720,6 +720,16 @@ test("replaceWith(String|Element|Array<Element>|jQuery)", function() {
 
 test("replaceWith(Function)", function() {
        testReplaceWith(functionReturningObj);
+
+       expect(16);
+
+       var y = jQuery("#yahoo")[0];
+
+       jQuery(y).replaceWith(function(){
+               equals( this, y, "Make sure the context is coming in correctly." );
+       });
+
+       reset();
 })
 
 test("replaceAll(String|Element|Array<Element>|jQuery)", function() {