diff options
author | Ariel Flesler <aflesler@gmail.com> | 2009-02-17 12:38:16 +0000 |
---|---|---|
committer | Ariel Flesler <aflesler@gmail.com> | 2009-02-17 12:38:16 +0000 |
commit | 0a1b0db347119a2e45d3d31285223ead27b64506 (patch) | |
tree | 6e7bf7083018db67dbb401b292f132bf0690601f /test/unit/event.js | |
parent | 72cf42bcbd4f7dc351d313c65d8bce113981d159 (diff) | |
download | jquery-0a1b0db347119a2e45d3d31285223ead27b64506.tar.gz jquery-0a1b0db347119a2e45d3d31285223ead27b64506.zip |
jquery event: closes #4033. e.currentTarget wasn't being enforced for native events (IE doesn't have it)
Diffstat (limited to 'test/unit/event.js')
-rw-r--r-- | test/unit/event.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/unit/event.js b/test/unit/event.js index 1da9b5906..840c98a5c 100644 --- a/test/unit/event.js +++ b/test/unit/event.js @@ -417,6 +417,20 @@ test("trigger(eventObject, [data], [fn])", function() { $parent.unbind().remove(); }); +test("jQuery.Event.currentTarget", function(){ + expect(2); + + var counter = 0, + $elem = jQuery('<button>a</button>').click(function(e){ + equals( e.currentTarget, this, "Check currentTarget on "+(counter++?"native":"fake") +" event" ); + }); + + // Fake event + $elem.trigger('click'); + // Native event (#4033) + triggerEvent( $elem[0], 'click' ); +}); + test("toggle(Function, Function, ...)", function() { expect(11); |