Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Lertlumprasertkul <benlertlumprasertkul@gmail.com>2021-05-11 08:45:57 +0300
committerGitHub <noreply@github.com>2021-05-11 08:45:57 +0300
commit052def456845c2147e4e6c99d17bba12fcbee34c (patch)
tree9f23d9f09941c43fd519bde2498da808a8764635 /js/tests/unit/dropdown.spec.js
parent9c3ab6557ec89ae11cc27da1b4680b3e69381edf (diff)
Remove potential false positive assertions (#33288)
* Remove potential false positive assertions querySelector() returns null but expect(document.querySelector('...')).toBeDefined() tests that the value is not undefined * Migrated assertions from .toBeDefined() to .not.toBeNull() for .getInstance() calls in tests * Migrate offcanvas assertions from .toBeDefined() to .not.toBeNull() for .getInstance() call * convert more cases to not.toBeNull assertions Co-authored-by: XhmikosR <xhmikosr@gmail.com>
Diffstat (limited to 'js/tests/unit/dropdown.spec.js')
-rw-r--r--js/tests/unit/dropdown.spec.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/js/tests/unit/dropdown.spec.js b/js/tests/unit/dropdown.spec.js
index b0f225140e..57989059d1 100644
--- a/js/tests/unit/dropdown.spec.js
+++ b/js/tests/unit/dropdown.spec.js
@@ -948,8 +948,8 @@ describe('Dropdown', () => {
const dropdown = new Dropdown(btnDropdown)
expect(dropdown._popper).toBeNull()
- expect(dropdown._menu).toBeDefined()
- expect(dropdown._element).toBeDefined()
+ expect(dropdown._menu).not.toBeNull()
+ expect(dropdown._element).not.toBeNull()
expect(btnDropdown.addEventListener).toHaveBeenCalledWith('click', jasmine.any(Function), jasmine.any(Boolean))
dropdown.dispose()
@@ -974,9 +974,9 @@ describe('Dropdown', () => {
dropdown.toggle()
- expect(dropdown._popper).toBeDefined()
- expect(dropdown._menu).toBeDefined()
- expect(dropdown._element).toBeDefined()
+ expect(dropdown._popper).not.toBeNull()
+ expect(dropdown._menu).not.toBeNull()
+ expect(dropdown._element).not.toBeNull()
dropdown.dispose()
@@ -1002,7 +1002,7 @@ describe('Dropdown', () => {
dropdown.toggle()
- expect(dropdown._popper).toBeDefined()
+ expect(dropdown._popper).not.toBeNull()
spyOn(dropdown._popper, 'update')
spyOn(dropdown, '_detectNavbar')
@@ -1886,7 +1886,7 @@ describe('Dropdown', () => {
jQueryMock.fn.dropdown.call(jQueryMock)
- expect(Dropdown.getInstance(div)).toBeDefined()
+ expect(Dropdown.getInstance(div)).not.toBeNull()
})
it('should not re create a dropdown', () => {