diff options
| -rw-r--r-- | src/jqLite.js | 7 | ||||
| -rw-r--r-- | test/ngScenario/ApplicationSpec.js | 5 |
2 files changed, 2 insertions, 10 deletions
diff --git a/src/jqLite.js b/src/jqLite.js index 90a363f3..26be5977 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -130,12 +130,7 @@ function JQLitePatchJQueryRemove(name, dispatchThis) { for(setIndex = 0, setLength = set.length; setIndex < setLength; setIndex++) { element = jqLite(set[setIndex]); if (fireEvent) { - events = element.data('events'); - if ( (fns = events && events.$destroy) ) { - forEach(fns, function(fn){ - fn.handler(); - }); - } + element.triggerHandler('$destroy'); } else { fireEvent = !fireEvent; } diff --git a/test/ngScenario/ApplicationSpec.js b/test/ngScenario/ApplicationSpec.js index 7384ecaa..0236b8d7 100644 --- a/test/ngScenario/ApplicationSpec.js +++ b/test/ngScenario/ApplicationSpec.js @@ -5,10 +5,7 @@ describe('angular.scenario.Application', function() { var app, frames; function callLoadHandlers(app) { - var handlers = app.getFrame_().data('events').load; - expect(handlers).toBeDefined(); - expect(handlers.length).toEqual(1); - handlers[0].handler(); + var handler = app.getFrame_().triggerHandler('load') } beforeEach(function() { |
