diff options
author | Johann-S <johann.servoire@gmail.com> | 2018-10-30 18:42:42 +0300 |
---|---|---|
committer | Johann-S <johann.servoire@gmail.com> | 2018-10-30 18:59:24 +0300 |
commit | cebdfb909006c0593e1de5fad61b2f9dc763c61c (patch) | |
tree | b3546f4f165d79c19534b9eec9ea852d9b8e3c43 /js | |
parent | bd2851938a5a5764adac008613825fb2daca0326 (diff) |
fix dispose modal unit test
Diffstat (limited to 'js')
-rw-r--r-- | js/tests/unit/modal.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/js/tests/unit/modal.js b/js/tests/unit/modal.js index 4c857105b8..1156ce0c70 100644 --- a/js/tests/unit/modal.js +++ b/js/tests/unit/modal.js @@ -717,14 +717,19 @@ $(function () { $(this).bootstrapModal('dispose') - const modalDataApiEvent = $._data(document, 'events').click - .find((e) => e.namespace === 'bs.data-api.modal') + var modalDataApiEvent = [] + $._data(document, 'events').click + .forEach(function (e) { + if (e.namespace === 'bs.data-api.modal') { + modalDataApiEvent.push(e) + } + }) assert.ok(typeof $(this).data('bs.modal') === 'undefined', 'modal data object was disposed') assert.ok(spy.callCount === 4, '`jQuery.off` was called') - assert.ok(typeof modalDataApiEvent !== 'undefined', '`Event.CLICK_DATA_API` on `document` was not removed') + assert.ok(modalDataApiEvent.length === 1, '`Event.CLICK_DATA_API` on `document` was not removed') $.fn.off.restore() done() |