mirror of
https://github.com/tenrok/bootstrap.git
synced 2026-06-08 17:22:31 +03:00
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>
This commit is contained in:
committed by
GitHub
parent
9c3ab6557e
commit
052def4568
@@ -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', () => {
|
||||
|
||||
Reference in New Issue
Block a user