diff --git a/dev/tests/js/jasmine/tests/lib/mage/dropdown.test.js b/dev/tests/js/jasmine/tests/lib/mage/dropdown.test.js index 7279047adc53aae4bbb54ea1d03cc036f85810b3..1d149efe040e0f71951d833ce132ffbb098288a4 100644 --- a/dev/tests/js/jasmine/tests/lib/mage/dropdown.test.js +++ b/dev/tests/js/jasmine/tests/lib/mage/dropdown.test.js @@ -243,7 +243,7 @@ define([ jasmine.clock().uninstall(); }); - it('check if the dialog gets closed with the specified delay', function () { + it('check if the dialog gets closed with the specified delay', function (done) { var container = $('<div/>'), dialog = $('<div/>').attr('id', 'dialog').appendTo(container); @@ -252,8 +252,6 @@ define([ container.appendTo('body'); - jasmine.clock().install(); - dialog.dropdownDialog({ 'timeout': 5 }); @@ -263,11 +261,11 @@ define([ dialog.trigger('mouseleave'); expect(dialog.dropdownDialog('isOpen')).toBeTruthy(); - jasmine.clock().tick(10); - expect(dialog.dropdownDialog('isOpen')).toBeFalsy(); - dialog.dropdownDialog('destroy'); - - jasmine.clock().uninstall(); + setTimeout(function () { + expect(dialog.dropdownDialog('isOpen')).toBeFalsy(); + dialog.dropdownDialog('destroy'); + done(); + }, 6); }); /*