1
0
mirror of https://github.com/videojs/video.js.git synced 2025-07-17 01:42:41 +02:00

Close GH-981: Stopped component's dispose event from bubbling up.

This commit is contained in:
Steve Heffernan
2014-02-06 17:11:33 -08:00
parent 04c893208e
commit 1b45195f9d
2 changed files with 7 additions and 2 deletions

View File

@ -84,11 +84,16 @@ test('should dispose of component and children', function(){
var id = comp.el()[vjs.expando];
var hasDisposed = false;
comp.on('dispose', function(){ hasDisposed = true; });
var bubbles = null;
comp.on('dispose', function(event){
hasDisposed = true;
bubbles = event.bubbles;
});
comp.dispose();
ok(hasDisposed, 'component fired dispose event');
ok(bubbles === false, 'dispose event does not bubble');
ok(!comp.children(), 'component children were deleted');
ok(!comp.el(), 'component element was deleted');
ok(!child.children(), 'child children were deleted');