Bug Tracker

Ticket #5267: eventsTest.patch

File eventsTest.patch, 1.2 KB (added by justinbmeyer, 12 years ago)

tests events, apply after previous

  • C:/Development/jquery/test/unit/event.js

     
    799799});
    800800
    801801test("live with submit", function() {
    802         var count = 0;
     802        var count1 = 0, count2 = 0;
    803803       
    804         jQuery("#testForm").live("submit", function() {
    805                 count++;
    806                 return false;
     804        jQuery("#testForm").live("submit", function(ev) {
     805                count1++;
     806                ev.preventDefault()
    807807        });
     808        jQuery("body").live("submit", function(ev) {
     809                count2++;
     810                ev.preventDefault()
     811        });
     812        if(jQuery.support.submitBubbles){
     813                jQuery("#testForm input[name=sub1]")[0].click();
     814                equals(count1,1 );
     815                equals(count2,1);
     816        }else{
     817                jQuery("#testForm input[name=sub1]")[0].click();
     818                jQuery("#testForm input[name=T1]").trigger({type: "keypress", keyCode: 13});
     819                equals(count1,2 );
     820                equals(count2,2);
     821        }
    808822       
    809         jQuery("#testForm input[name=sub1]")[0].click();
    810         jQuery("#testForm input[name=T1]").trigger({type: "keypress", keyCode: 13});
    811823       
    812         equals(2, count);
    813        
    814824        jQuery("#testForm").die("submit");
     825        jQuery("body").die("submit");
    815826});
    816827
    817828test("live with focus/blur", function(){