EventHandler.trigger(subelement, 'click')
// first listeners called
- expect(i === 2).toEqual(true)
+ expect(i).toEqual(2)
EventHandler.off(element, 'click', 'span', handler)
EventHandler.trigger(subelement, 'click')
// removed listener not called
- expect(i === 2).toEqual(true)
+ expect(i).toEqual(2)
EventHandler.trigger(anchor, 'click')
// not removed listener called
- expect(i === 3).toEqual(true)
+ expect(i).toEqual(3)
EventHandler.on(element, 'click', 'span', handler)
EventHandler.trigger(anchor, 'click')
EventHandler.trigger(subelement, 'click')
// listener re-registered
- expect(i === 5).toEqual(true)
+ expect(i).toEqual(5)
EventHandler.off(element, 'click', 'span')
EventHandler.trigger(subelement, 'click')
// listener removed again
- expect(i === 5).toEqual(true)
+ expect(i).toEqual(5)
})
})
})
describe('getDataAttributes', () => {
it('should return empty object for null', () => {
- expect(Manipulator.getDataAttributes(null), {})
+ expect(Manipulator.getDataAttributes(null)).toEqual({})
expect().nothing()
})
triggerDropdown.dispatchEvent(keydown)
expect(document.activeElement.classList.contains('d-none')).toEqual(false, '.d-none not focused')
- expect(document.activeElement.style.display === 'none').toEqual(false, '"display: none" not focused')
- expect(document.activeElement.style.visibility === 'hidden').toEqual(false, '"visibility: hidden" not focused')
+ expect(document.activeElement.style.display).not.toBe('none', '"display: none" not focused')
+ expect(document.activeElement.style.visibility).not.toBe('hidden', '"visibility: hidden" not focused')
done()
})