Switched jQuery() to represent jQuery([]) instead of jQuery(document).
authorJohn Resig <jeresig@gmail.com>
Thu, 10 Dec 2009 04:36:07 +0000 (20:36 -0800)
committerJohn Resig <jeresig@gmail.com>
Thu, 10 Dec 2009 04:36:07 +0000 (20:36 -0800)
src/core.js
test/unit/core.js

index 90040f2..7543b8c 100644 (file)
@@ -1,9 +1,7 @@
 // Define a local copy of jQuery
 var jQuery = function( selector, context ) {
                // The jQuery object is actually just the init constructor 'enhanced'
-               return arguments.length === 0 ?
-                       rootjQuery :
-                       new jQuery.fn.init( selector, context );
+               return new jQuery.fn.init( selector, context );
        },
 
        // Map over jQuery in case of overwrite
index df610eb..252c9f9 100644 (file)
@@ -16,7 +16,7 @@ test("jQuery()", function() {
 
        // Basic constructor's behavior
 
-       equals( jQuery().length, 1, "jQuery() === jQuery(document)" );
+       equals( jQuery().length, 0, "jQuery() === jQuery([])" );
        equals( jQuery(undefined).length, 0, "jQuery(undefined) === jQuery([])" );
        equals( jQuery(null).length, 0, "jQuery(null) === jQuery([])" );
        equals( jQuery("").length, 0, "jQuery('') === jQuery([])" );