aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorRichard Gibson <richard.gibson@gmail.com>2013-01-13 21:38:40 -0500
committerRichard Gibson <richard.gibson@gmail.com>2013-01-13 21:40:24 -0500
commit31b95797155077e4e670c0bbb2c57815f89769a1 (patch)
tree4c8835bc62b3015e00ba5b735f988971beb7c9bf /test
parentde486684e3df1988080fd41c97d5f6ab8e6171ed (diff)
downloadjquery-31b95797155077e4e670c0bbb2c57815f89769a1.tar.gz
jquery-31b95797155077e4e670c0bbb2c57815f89769a1.zip
Fix #13203: delegated events with selector matching Object.prototype property
Diffstat (limited to 'test')
-rw-r--r--test/unit/event.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/unit/event.js b/test/unit/event.js
index 041920a53..bc98f73cb 100644
--- a/test/unit/event.js
+++ b/test/unit/event.js
@@ -1797,6 +1797,20 @@ test( "delegated event with delegateTarget-relative selector", function() {
markup.remove();
});
+test( "delegated event with selector matching Object.prototype property (#13203)", function() {
+ expect(1);
+
+ var matched = 0;
+
+ jQuery("#foo").on( "click", "toString", function( e ) {
+ matched++;
+ });
+
+ jQuery("#anchor2").trigger("click");
+
+ equal( matched, 0, "Nothing matched 'toString'" );
+});
+
test("stopPropagation() stops directly-bound events on delegated target", function() {
expect(1);