Skip to content
Permalink
Browse files

Rename .andSelf to .addBack, deprecate .andSelf #9800

  • Loading branch information...
dmethvin authored and rwaldron committed May 16, 2012
1 parent ca48d49 commit f76518e3931f7f2522a38bf37a7df24a620858fc
Showing with 8 additions and 6 deletions.
  1. +3 −1 src/traversing.js
  2. +5 −5 test/unit/traversing.js
@@ -143,11 +143,13 @@ jQuery.fn.extend({
jQuery.unique( all ) );
},

andSelf: function() {
addBack: function() {
return this.add( this.prevObject );
}
});

jQuery.fn.andSelf = jQuery.fn.addBack;

// A painfully simple check to see if an element is disconnected
// from a document (should be improved, where feasible).
function isDisconnected( node ) {
@@ -402,12 +402,12 @@ test("has(Arrayish)", function() {
deepEqual( simple.get(), q("qunit-fixture"), "Only adds elements once" );
});

test("andSelf()", function() {
test("addBack()", function() {
expect(4);
deepEqual( jQuery("#en").siblings().andSelf().get(), q("sndp", "en", "sap"), "Check for siblings and self" );
deepEqual( jQuery("#foo").children().andSelf().get(), q("foo", "sndp", "en", "sap"), "Check for children and self" );
deepEqual( jQuery("#sndp, #en").parent().andSelf().get(), q("foo","sndp","en"), "Check for parent and self" );
deepEqual( jQuery("#groups").parents("p, div").andSelf().get(), q("qunit-fixture", "ap", "groups"), "Check for parents and self" );
deepEqual( jQuery("#en").siblings().addBack().get(), q("sndp", "en", "sap"), "Check for siblings and self" );
deepEqual( jQuery("#foo").children().addBack().get(), q("foo", "sndp", "en", "sap"), "Check for children and self" );
deepEqual( jQuery("#sndp, #en").parent().addBack().get(), q("foo","sndp","en"), "Check for parent and self" );
deepEqual( jQuery("#groups").parents("p, div").addBack().get(), q("qunit-fixture", "ap", "groups"), "Check for parents and self" );
});

test("siblings([String])", function() {

0 comments on commit f76518e

Please sign in to comment.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.