From 0480a75a5a40f2805d1f63dea3ec5eb5fad7f18e Mon Sep 17 00:00:00 2001 From: Johann-S Date: Tue, 4 Jul 2017 10:26:25 +0200 Subject: Dropdown - Disable applyStyle modifier instead of removing inline style applied by Popper.js --- js/tests/unit/dropdown.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'js/tests/unit') diff --git a/js/tests/unit/dropdown.js b/js/tests/unit/dropdown.js index 7e96745ab..e44e47bbc 100644 --- a/js/tests/unit/dropdown.js +++ b/js/tests/unit/dropdown.js @@ -620,4 +620,33 @@ $(function () { }) $dropdown.trigger('click') }) + + QUnit.test('Dropdown should not use Popper.js in navbar', function (assert) { + assert.expect(1) + var done = assert.async() + var html = '' + + $(html).appendTo('#qunit-fixture') + var $triggerDropdown = $('#qunit-fixture') + .find('[data-toggle="dropdown"]') + .bootstrapDropdown() + var $dropdownMenu = $triggerDropdown.next() + + $triggerDropdown + .parent('.dropdown') + .on('shown.bs.dropdown', function () { + assert.ok($dropdownMenu.attr('style') === undefined, 'No inline style applied by Popper.js') + done() + }) + $triggerDropdown.trigger($.Event('click')) + }) }) -- cgit v1.2.3