Bug Tracker

Ticket #3439: nondomeventtests.patch

File nondomeventtests.patch, 875 bytes (added by morgan, 11 years ago)

Adds three test cases to event.js for non-DOM objects

  • jquery/test/unit/event.js

     
    346346                start();
    347347        }).click();
    348348});
     349
     350test("Non DOM element events", function()
     351{
     352        expect(3);
     353
     354        jQuery({}).bind('nonelementglobal', function(e)
     355        {
     356                ok(true, "Global event on non-DOM annonymos object triggered");
     357        });
     358
     359        var o = {};
     360
     361        jQuery(o).bind('nonelementobj', function(e)
     362        {
     363                ok(true, "Event on non-DOM object triggered");
     364        }).bind('nonelementglobal', function()
     365        {
     366                ok(true, "Global event on non-DOM object triggered");
     367        });
     368
     369        jQuery(o).trigger('nonelementobj');
     370        jQuery.event.trigger('nonelementglobal');
     371});