X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Ftraversing.js;h=46a49bb9788c771f8d0412a580471cc37c093ea2;hb=45dfa3b0fc49718c4f00600d1e25a129601d08ee;hp=1a7e6ee8000b478db7e93c6441d88cbc2373d52b;hpb=d6991fa273515a8503692324499edcc71b5c3f64;p=jquery.git diff --git a/test/unit/traversing.js b/test/unit/traversing.js index 1a7e6ee..46a49bb 100644 --- a/test/unit/traversing.js +++ b/test/unit/traversing.js @@ -203,7 +203,7 @@ test("prev([String])", function() { }); test("slice()", function() { - expect(6); + expect(7); var $links = jQuery("#ap a"); @@ -213,8 +213,20 @@ test("slice()", function() { isSet( $links.slice(-1), q("mark"), "slice(-1)" ); isSet( $links.eq(1), q("groups"), "eq(1)" ); - isSet( $links.eq('2'), q("anchor1"), "eq('2')" ); + isSet( $links.eq(-1), q("mark"), "eq(-1)" ); +}); + +test("first()/last()", function() { + expect(4); + + var $links = jQuery("#ap a"), $none = jQuery("asdf"); + + isSet( $links.first(), q("google"), "first()" ); + isSet( $links.last(), q("mark"), "last()" ); + + isSet( $none.first(), [], "first() none" ); + isSet( $none.last(), [], "last() none" ); }); test("map()", function() {