multimediaobject
Version:
Multimediaobject library
17 lines (14 loc) • 660 B
JavaScript
describe('checkEvent', () => {
const eventsList = ['click', 'mousedown', 'mouseup', 'mousemove', 'change', 'touchstart', 'touchmove', 'touchend', 'input', 'focus', 'dlclick', 'mouseenter', 'mouseleave', 'mouseover', 'mouseout', 'blur', 'search', 'submit', 'play', 'pause', 'canplay', 'progress'];
const falseList = ['test', '', ' ', 'myCustomEvent', 0];
eventsList.forEach((event) => {
it(`should return true ${event}`, () => {
expect(checkEvent(event)).toBe(true);
});
});
falseList.forEach((falseEvent) => {
it(`should return false for ${falseEvent}`, () => {
expect(checkEvent(falseEvent)).toBe(false);
});
});
});