aboutsummaryrefslogtreecommitdiff
path: root/js/tests
diff options
context:
space:
mode:
authorGeoSot <[email protected]>2021-10-10 15:09:57 +0300
committerXhmikosR <[email protected]>2021-12-01 17:10:39 +0200
commitfb5921dec49da37e9bab745d7319037e89e2f31e (patch)
tree2f9eb720f5ad7607cdeb5b70a0388c37cd3e402f /js/tests
parent137b3249304b9ffeb76c72b7094ae7f170993016 (diff)
downloadbootstrap-fb5921dec49da37e9bab745d7319037e89e2f31e.tar.xz
bootstrap-fb5921dec49da37e9bab745d7319037e89e2f31e.zip
Dropdown: Merge `display='static'` & `isNavbar` functionality activating static popper with no styles attached
Diffstat (limited to 'js/tests')
-rw-r--r--js/tests/unit/dropdown.spec.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/js/tests/unit/dropdown.spec.js b/js/tests/unit/dropdown.spec.js
index bec0aae62..aec70063e 100644
--- a/js/tests/unit/dropdown.spec.js
+++ b/js/tests/unit/dropdown.spec.js
@@ -1054,7 +1054,7 @@ describe('Dropdown', () => {
btnDropdown.click()
})
- it('should not use Popper in navbar', done => {
+ it('should not use "static" Popper in navbar', done => {
fixtureEl.innerHTML = [
'<nav class="navbar navbar-expand-md navbar-light bg-light">',
' <div class="dropdown">',
@@ -1071,8 +1071,8 @@ describe('Dropdown', () => {
const dropdown = new Dropdown(btnDropdown)
btnDropdown.addEventListener('shown.bs.dropdown', () => {
- expect(dropdown._popper).toBeNull()
- expect(dropdownMenu.getAttribute('style')).toBeNull()
+ expect(dropdown._popper).not.toBeNull()
+ expect(dropdownMenu.getAttribute('data-bs-popper')).toEqual('static')
done()
})
@@ -1120,7 +1120,7 @@ describe('Dropdown', () => {
dropdown.show()
})
- it('should manage bs attribute `data-bs-popper`="none" when dropdown is in navbar', done => {
+ it('should manage bs attribute `data-bs-popper`="static" when dropdown is in navbar', done => {
fixtureEl.innerHTML = [
'<nav class="navbar navbar-expand-md navbar-light bg-light">',
' <div class="dropdown">',
@@ -1137,7 +1137,7 @@ describe('Dropdown', () => {
const dropdown = new Dropdown(btnDropdown)
btnDropdown.addEventListener('shown.bs.dropdown', () => {
- expect(dropdownMenu.getAttribute('data-bs-popper')).toEqual('none')
+ expect(dropdownMenu.getAttribute('data-bs-popper')).toEqual('static')
dropdown.hide()
})