Bug Tracker

Changeset 5461

Show
Ignore:
Timestamp:
05/06/08 00:42:59 (8 months ago)
Author:
aflesler
Message:

test runner: adding some tests that were missing for the $ constructor.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/jquery/test/unit/core.js

    r5390 r5461  
    1313 
    1414test("$()", function() { 
    15     expect(4); 
     15    expect(8); 
    1616     
    1717    var main = $("#main"); 
     
    4242    var div = $("<div/><hr/><code/><b/>"); 
    4343    equals( div.length, 4, "Correct number of elements generated for div hr code b" ); 
     44     
     45    // can actually yield more than one, when iframes are included, the window is an array as well 
     46    equals( $(window).length, 1, "Correct number of elements generated for window" ); 
     47     
     48    equals( $(document).length, 1, "Correct number of elements generated for document" ); 
     49     
     50    equals( $([1,2,3]).get(1), 2, "Test passing an array to the factory" ); 
     51     
     52    equals( $(document.body).get(0), $('body').get(0), "Test passing an html node to the factory" ); 
    4453}); 
    4554