diff --git a/js/tests/integration/bundle.js b/js/tests/integration/bundle.js index df5b34610df31adc65c74e58fb7599c7f8c31e07..23caeab73200a729c5e6cd027966c32419cb0367 100644 --- a/js/tests/integration/bundle.js +++ b/js/tests/integration/bundle.js @@ -1,8 +1,9 @@ import 'popper.js' -import $ from 'jquery' import bootstrap from '../../../dist/js/bootstrap' -$(() => { - $('#resultUID').text(bootstrap.Util.getUID('bs')) - $('[data-toggle="tooltip"]').tooltip() +window.addEventListener('load', () => { + document.getElementById('resultUID').innerHTML = bootstrap.Util.getUID('bs') + + bootstrap.Util.makeArray(document.querySelectorAll('[data-toggle="tooltip"]')) + .map((tooltipNode) => new bootstrap.Tooltip(tooltipNode)) }) diff --git a/js/tests/unit/carousel.js b/js/tests/unit/carousel.js index 3db83eaa38cfedafdb67aa65f5b83c11303f4496..d8f7e6dc0b1bfea0b9f4f1c6a023d044c23ac970 100644 --- a/js/tests/unit/carousel.js +++ b/js/tests/unit/carousel.js @@ -1335,13 +1335,13 @@ $(function () { assert.expect(1) var done = assert.async() - var spy = sinon.spy(Carousel, '_jQueryInterface') + var spy = sinon.spy(Carousel, '_carouselInterface') var carouselHTML = '<div class="carousel" data-ride="carousel"></div>' var $carousel = $(carouselHTML) $carousel.appendTo('#qunit-fixture') - $(window).trigger($.Event('load')) + window.dispatchEvent(new Event('load')) setTimeout(function () { assert.strictEqual(spy.called, true) diff --git a/js/tests/unit/dropdown.js b/js/tests/unit/dropdown.js index 3c1c9d03dfa44e3774f0416a77eea13f09346aa0..aa52bfe7abac29e14ea8e5bcd7d8a17bbbbdf486 100644 --- a/js/tests/unit/dropdown.js +++ b/js/tests/unit/dropdown.js @@ -1391,7 +1391,7 @@ $(function () { offset: getOffset }) - var dropdown = $dropdown.data('bs.dropdown') + var dropdown = Dropdown._getInstance($dropdown[0]) var offset = dropdown._getOffset() assert.ok(typeof offset.offset === 'undefined') @@ -1417,7 +1417,7 @@ $(function () { offset: myOffset }) - var dropdown = $dropdown.data('bs.dropdown') + var dropdown = Dropdown._getInstance($dropdown[0]) var offset = dropdown._getOffset() assert.strictEqual(offset.offset, myOffset) diff --git a/js/tests/unit/tab.js b/js/tests/unit/tab.js index 5ea88c46b4ed862ac993eaeede1351dbd1dc96b2..58a225f16484f852b2b90d6c326e7e67e20c8127 100644 --- a/js/tests/unit/tab.js +++ b/js/tests/unit/tab.js @@ -488,7 +488,8 @@ $(function () { assert.strictEqual($('.show').length, 0) done() }) - .trigger($.Event('click')) + + $('#secondNav')[0].click() }) QUnit.test('should add show class to tab panes if there is a `.fade` class', function (assert) { @@ -516,6 +517,7 @@ $(function () { assert.strictEqual($('.show').length, 1) done() }) - .trigger($.Event('click')) + + $('#secondNav')[0].click() }) }) diff --git a/js/tests/unit/toast.js b/js/tests/unit/toast.js index 07f659a8e8afe5facfb99fc8f0cd327f1064e701..ffd929646e1c4c18b69325f8fa21a6c47c156ac4 100644 --- a/js/tests/unit/toast.js +++ b/js/tests/unit/toast.js @@ -253,7 +253,7 @@ $(function () { var $toast = $(toastHtml) .bootstrapToast() - var toast = $toast.data('bs.toast') + var toast = Toast._getInstance($toast[0]) assert.strictEqual(toast._config.delay, defaultDelay) }) }) diff --git a/js/tests/unit/tooltip.js b/js/tests/unit/tooltip.js index 47425dd57f2afd0821b344d0825b5f518d630722..4586e4f43630ed64c16ad9e63d8e607da0cb02d5 100644 --- a/js/tests/unit/tooltip.js +++ b/js/tests/unit/tooltip.js @@ -1080,7 +1080,7 @@ $(function () { offset: getOffset }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) var offset = tooltip._getOffset() assert.ok(typeof offset.offset === 'undefined') @@ -1097,7 +1097,7 @@ $(function () { offset: myOffset }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) var offset = tooltip._getOffset() assert.strictEqual(offset.offset, myOffset) @@ -1113,7 +1113,7 @@ $(function () { sanitize: false }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) assert.strictEqual(tooltip.config.sanitize, false) }) @@ -1131,7 +1131,7 @@ $(function () { ].join('') }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) assert.strictEqual(tooltip.config.template.indexOf('script'), -1) }) @@ -1148,7 +1148,7 @@ $(function () { ].join('') }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) assert.strictEqual(tooltip.config.template.indexOf('onError'), -1) }) @@ -1166,7 +1166,7 @@ $(function () { ].join('') }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) assert.strictEqual(tooltip.config.template.indexOf('script'), -1) }) @@ -1185,7 +1185,7 @@ $(function () { } }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) assert.strictEqual(tooltip.config.template.indexOf('<a'), -1) assert.ok(tooltip.config.template.indexOf('span') !== -1) @@ -1205,7 +1205,7 @@ $(function () { } }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) assert.ok(tooltip.config.template.indexOf('span') !== -1) }) @@ -1221,7 +1221,7 @@ $(function () { ].join('') }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) assert.ok(tooltip.config.template.indexOf('aria-pressed') !== -1) }) @@ -1242,7 +1242,7 @@ $(function () { sanitize: false }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) tooltip.setElementContent($element, content) assert.strictEqual($element[0].innerHTML, content) @@ -1259,7 +1259,7 @@ $(function () { ].join('') }) - var tooltip = $trigger.data('bs.tooltip') + var tooltip = Tooltip._getInstance($trigger[0]) assert.strictEqual(tooltip.config.sanitize, true) })