});
test("jQuery()", function() {
- expect(11);
+ expect(12);
// Basic constructor's behavior
equals( jQuery(null).length, 0, "jQuery(null) === jQuery([])" );
equals( jQuery("").length, 0, "jQuery('') === jQuery([])" );
+ var obj = jQuery("div")
+ equals( jQuery(obj).selector, "div", "jQuery(jQueryObj) == jQueryObj" );
+
// can actually yield more than one, when iframes are included, the window is an array as well
equals( 1, jQuery(window).length, "Correct number of elements generated for jQuery(window)" );
ok( pass, "Execute a function, Relative" );
});
+test("index()", function() {
+ expect(1);
+
+ equals( jQuery("#text2").index(), 2, "Returns the index of a child amongst its siblings" )
+});
+
test("index(Object|String|undefined)", function() {
expect(16);
ok( jQuery.makeArray(document.getElementById('form')).length >= 13, "Pass makeArray a form (treat as elements)" );
});
+
+test("jQuery.isEmptyObject", function(){
+ expect(2);
+
+ equals(true, jQuery.isEmptyObject({}), "isEmptyObject on empty object literal" );
+ equals(false, jQuery.isEmptyObject({a:1}), "isEmptyObject on non-empty object literal" );
+
+ // What about this ?
+ // equals(true, jQuery.isEmptyObject(null), "isEmptyObject on null" );
+});
\ No newline at end of file