Commit a38a5cd5 authored by Ariel Flesler's avatar Ariel Flesler

jquery core: Simplifying isEmptyObject() and adding tests.

parent 991d039b
......@@ -292,9 +292,9 @@ jQuery.extend({
},
isEmptyObject: function( obj ) {
var name = "";
for(name in obj) break;
return !name;
for(var name in obj)
return false;
return true;
},
// check if an element is in a (or is an) XML document
......
......@@ -599,3 +599,13 @@ test("jQuery.makeArray", function(){
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment