diff --git a/src/jquery/coreTest.js b/src/jquery/coreTest.js index aa2932bf3..c8dada498 100644 --- a/src/jquery/coreTest.js +++ b/src/jquery/coreTest.js @@ -20,7 +20,7 @@ test("$()", function() { }); test("isFunction", function() { - expect(20); + expect(21); // Make sure that false values return false ok( !jQuery.isFunction(), "No Value" ); @@ -79,6 +79,15 @@ test("isFunction", function() { document.body.removeChild( input ); + var a = document.createElement("a"); + a.href = "some-function"; + document.body.appendChild( a ); + + // This serializes with the word 'function' in it + ok( !jQuery.isFunction(a), "Anchor Element" ); + + document.body.removeChild( a ); + // Recursive function calls have lengths and array-like properties function callme(callback){ function fn(response){